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'
];
}