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:
Ekleme işlemleri için:
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
});
}
}
Kod:
public static function boot()
{
parent::boot();
self::creating(function ($model)
{
// eklemeişleminde yapılacak kodlar. Örnek:
//$model->uuid = (string)Uuid::generate();
});
}