• Uyarı

Trickler Laravelde Boot Metodu İle Update Ve Create İşlemlerini Yakalama

impROS

Member
Yönetici
Laravel Artisan
#1
Laravelde Eloquent modelimizin içinde bulunan boot metodu üzerinden, update ve create işlemleri yakalayıp, buna göre güncelleme işlemleri yapabilirsiniz:

Güncelleme işlemleri için:

Kod:
class User extends Model
{
public static function boot()
  {
    parent::boot();
    static::updating(function($model)
      {
       // guncelleme işleminde yapılacak kodlar
      });
  }
}
Ekleme işlemleri için:

Kod:
public static function boot()
  {
      parent::boot();
      self::creating(function ($model) 
        {
         // eklemeişleminde yapılacak kodlar. Örnek:
        //$model->uuid = (string)Uuid::generate();
        });
  }