Remzi0068 adlı üyeden alıntı: mesajı görüntüle
Merhaba, Model icerisinde Laravel'in bunun icin cözümü bulunuyor. Asagidaki gibi casts icerisinde 'encrypted' oldugunu belirmeniz gerek. Laravel Olustururken ve Güncellerken, Veritabanina Sifrelenmis olarak kayit eder. Siz yine $user->payment_token olarak erisdiginizde decrypt islemi otomatik olarak gerceklesmis olur.

Daha fazla bilgi icin https://laravel.com/docs/9.x/eloquen...rypted-casting

...

class User extends Model {

   protected $casts = [
        'payment_token' => 'encrypted'
   ];

}
Hali hazırda veritabanında bulunan verileri nasıl bu şekle dönüştürebilirim? Kolay bir yolu var mıdır? Bir de veritabanı yapısı ve karakter sınırı nasıl olmalı?

Bir de veriyi örneğin Model::where ile ararken sanırım şifreli hali ile aramalıyım, bunun da bir yöntemi var mı?