为了解决,添加数据成功后,代码不在控制器中编写,让代码分层
使用 artisan 命令来添加模型观察事件
//此命令是laravel5.5之后才有的,之前想要有此功能,手动创建目录和文件
php artisan make:observer NoticeObserver -m Notice
安装之后位置 app\Observers\NoticeObserver.php
需要在模型中注册一下
/**
* 使用laravel提供模型初始化方法 方法中最早执行
*/
protected static function boot()
{
parent::boot(); // TODO: Change the autogenerated stub
//注册自定义观察类
self::observe(NoticeObserver::class);
}
在事件观察类中添加如下的事件,名写上日志
/**
* 调用注册模型create添加时执行
* Handle the Notice "created" event.
*
* @param \App\Models\Notice $notice
* @return void
*/
public function crea