为什么在Laravel 5.8 Observer中不起作用

时间:2019-06-26 09:58:23

标签: laravel observers laravel-5.8

实际上是通过命令php artisan make:observer ProfileObserver --model=Profile做成的观察者

在AppServiceProvider.php中:-

    public function boot(Request $request) {
        Profile::observe(ProfileObserver::class);       
    }

在ProfileObserver.php中:-

    public function updating(Profile $profile) {
        die('here');
    }

实际上我有模型个人资料 为什么观察者不工作??

1 个答案:

答案 0 :(得分:0)

我解决了。 首先我用

Profile::where('id', $id)->update($inputs);

,并且没有触发任何动作。 替换为

Profile::find($id)->update($inputs);