I have project in laravel 5.3 and i am using Observer for activity log of user, for that i have created one obeserver with saved() and deleted() method.
The saved() method is working fine for new record, while update the record saved() is not getting call nor updated() method.
I also try with deleted() method, that is also not getting call, here below is my code, please help.
public function __construct()
{
// echo "dsd"; die();
}
public function saved($user)
{
if ($user->wasRecentlyCreated == true) {
// Data was just created
$action = 'created';
} else {
// Data was updated
$action = 'updated';
}
UserAction::create([
'user_id' => Auth::user()->id,
'action' => $action,
'action_model' => $user->getTable(),
'action_id' => $user->id
]);
}
public function deleting($user)
{
dd($user);
}
}
public static function boot() {
parent::boot();
parent::observe(new \App\Observers\UserObserver);
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire