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

}