用户注册成功后,发布事件监听执行多次,这个是默认的吗,还是能自定义次数。
事件处理函数里有返回false
<?php
return [
'user.register' => [
[app\event\User::class, 'register'],
],
];
Event::dispatch('user.register', $user);
<?php
namespace app\event;
class User
{
function register($user)
{
// 数据操作
return false;
}
}