pluginObserver('observer.goods', $model, 'validator'); if (in_array(false, $result)) { return false; } } public function saved(Model $model) { $this->pluginObserver('observer.goods', $model, 'saved'); } public function created(Model $model) { $this->pluginObserver('observer.goods', $model, 'created'); } public function updating(Model $model) { $this->pluginObserver('observer.goods', $model, 'updating'); } public function updated(Model $model) { $this->pluginObserver('observer.goods', $model, 'updated'); } public function deleted(Model $model) { try { $this->pluginObserver('observer.goods', $model, 'deleted'); MemberFavorite::where('goods_id', $model->id)->delete(); } catch (\Exception $e) { \Log::debug('goods-deleted-error:'. $e->getMessage(), [$e->getFile() , $e->getLine()]); } } }