阅读(4089)
赞(8)
Laravel 8 事件
2021-06-29 15:28:34 更新
在身份验证处理过程中 Laravel 引发了多种 事件 。 可以在 EventServiceProvider
中附着这些事件的监听器:
/**
* 应用的事件监听器映射
*
* @var array
*/
protected $listen = [
'IlluminateAuthEventsRegistered' => [
'AppListenersLogRegisteredUser',
],
'IlluminateAuthEventsAttempting' => [
'AppListenersLogAuthenticationAttempt',
],
'IlluminateAuthEventsAuthenticated' => [
'AppListenersLogAuthenticated',
],
'IlluminateAuthEventsLogin' => [
'AppListenersLogSuccessfulLogin',
],
'IlluminateAuthEventsFailed' => [
'AppListenersLogFailedLogin',
],
'IlluminateAuthEventsValidated' => [
'AppListenersLogValidated',
],
'IlluminateAuthEventsVerified' => [
'AppListenersLogVerified',
],
'IlluminateAuthEventsLogout' => [
'AppListenersLogSuccessfulLogout',
],
'IlluminateAuthEventsCurrentDeviceLogout' => [
'AppListenersLogCurrentDeviceLogout',
],
'IlluminateAuthEventsOtherDeviceLogout' => [
'AppListenersLogOtherDeviceLogout',
],
'IlluminateAuthEventsLockout' => [
'AppListenersLogLockout',
],
'IlluminateAuthEventsPasswordReset' => [
'AppListenersLogPasswordReset',
],
];