Başlığı yazmakta biraz zorlanmış olabilirim. Bahsetmek istediğim Laravel’e yeni eklenen cast özelliği. Bildiğiniz üzere kritik verilerin şifrelenerek kaydedilmesi oldukça önemlidir. Örneğin kullanıcı şifreleri hashlenerek kaydedilir.
Önceden şifreleri model’e hash’i manuel olarak ayarlayıp gönderiyorduk.
use App\Models\User;
use Illuminate\Support\Facades\Hash;
$user = User::create([
'name' => 'Ömer',
'email' => '[email protected]',
'password' => Hash::make('topsecretpassword'),
]);
Code language: PHP (php)