public static function boot() { parent::boot(); // Setup event bindings... Pedido::creating(function ($pedido) { // exit; }); Pedido::created(function ($pedido) { // Report::create([ // 'user_id' => Auth::id(), // 'status' => 'success', // 'event' => 'created', // 'title' => 'Pedido criado', // 'resource_model' => 'Pedido', // 'resource_id' => $pedido->id, // 'resource_obj' => json_encode($pedido), // ]); }); Pedido::saving(function ($pedido) { }); Pedido::saved(function ($pedido) { // Report::create([ // 'user_id' => Auth::id(), // 'status' => 'success', // info, success, warning, danger // 'event' => 'saved', // 'title' => 'Pedido salvo', // 'resource_model' => 'Pedido', // 'resource_id' => $pedido->id // 'resource_obj' => json_encode($pedido), // ]); }); Pedido::updating(function ($pedido) { }); Pedido::updated(function ($pedido) { // Report::create([ // 'user_id' => Auth::id(), // 'status' => 'success', // 'event' => 'updated', // 'title' => 'Pedido atualizado', // 'resource_model' => 'Pedido', // 'resource_id' => $pedido->id, // 'resource_obj' => json_encode($pedido), // ]); }); Pedido::deleting(function ($pedido) { }); Pedido::deleted(function ($pedido) { // Report::create([ // 'user_id' => Auth::id(), // 'status' => 'danger', // info, success, warning, danger // 'event' => 'deleted', // 'title' => 'Pedido excluído', // 'resource_model' => 'Pedido', // 'resource_id' => $pedido->id, // 'resource_obj' => json_encode($pedido), // ]); }); }