阅读(2497) (7)

Laravel 8 事件

2021-07-09 12:59:56 更新

Passport 在发出访问令牌和刷新令牌时引发事件。 您可以使用这些事件来修改或撤消数据库中的其他访问令牌。 您可以在应用程序的 EventServiceProvider 中将监听器附加到这些事件:

/**
 * 应用程序事件监听映射
 *
 * @var array
 */
protected $listen = [
    'LaravelPassportEventsAccessTokenCreated' => [
        'AppListenersRevokeOldTokens',
    ],

    'LaravelPassportEventsRefreshTokenCreated' => [
        'AppListenersPruneOldTokens',
    ],
];