博客列表 >静态方法定义

静态方法定义

php开发大牛
php开发大牛原创
2018年04月20日 14:36:28723浏览

我们还可以通过模型上的对应静态方法来定义一个事件,在EventServiceProvider的boot方法里面定义:

class EventServiceProvider extends ServiceProvider{
/**
 * Register any events for your application.
 *
 * @return void
 */
public function boot()
{
 parent::boot();
 User::saved(function(User$user) {
 });
 User::saved('UserSavedListener@saved');
}
}

通过静态方法定义的时候,可以直接传递进入一个闭包,也可以定义为某个类的方法,事件触发时候传递进入的参数就是该模型实例。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议