laravel App\Http\Controllers\Auth\RegisterController 注册用户时候触发了一个没有Listener的是事件

场景:

        查看laravel 注册部分源码 发现RegisterController的trait RegistersUsers  在注册账户的触发了一个事件  

       Illuminate\Auth\Events\Registered

       但是这个事件 没有Listener 去处理 

解析:

     这个事件的Listener是自己扩展的,满足自己的定制化需求

下面贴上源码:

/**
 * Handle a registration request for the application.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */
public function register(Request $request)
{
    $this->validator($request->all())->validate();

    event(new Registered($user = $this->create($request->all())));

    $this->guard()->login($user);

    return $this->registered($request, $user)
                    ?: redirect($this->redirectPath());
}


你可能感兴趣的:(laravel,laravel)