Php 修改Laravel 5.3中包含的身份验证控制器

Php 修改Laravel 5.3中包含的身份验证控制器,php,authentication,laravel-5,Php,Authentication,Laravel 5,我使用的是Laravel 5.3附带的基本登录和注册框架。我还创建了一个日志功能,以便记录我平台的一些基本用户操作,例如更新或删除记录 我想将日志添加到用户登录过程中,以便在用户登录并且尝试失败时可以登录。因为我使用的是基本的内置脚手架,所以我不确定该在哪里执行此操作?如果您想连接到登录过程并只记录一些内容。考虑钩住Laravel的提供的认证事件 根据您的具体需要,如果限制用户登录,这是一个很好的资源。 /** * The event listener mappings for the app

我使用的是Laravel 5.3附带的基本登录和注册框架。我还创建了一个日志功能,以便记录我平台的一些基本用户操作,例如更新或删除记录


我想将日志添加到用户登录过程中,以便在用户登录并且尝试失败时可以登录。因为我使用的是基本的内置脚手架,所以我不确定该在哪里执行此操作?

如果您想连接到登录过程并只记录一些内容。考虑钩住Laravel的

提供的认证事件
根据您的具体需要,如果限制用户登录,这是一个很好的资源。
/**
 * The event listener mappings for the application.
 *
 * @var array
 */
protected $listen = [
    'Illuminate\Auth\Events\Registered' => [
        'App\Listeners\LogRegisteredUser',
    ],

    'Illuminate\Auth\Events\Attempting' => [
        'App\Listeners\LogAuthenticationAttempt',
    ],

    'Illuminate\Auth\Events\Authenticated' => [
        'App\Listeners\LogAuthenticated',
    ],

    'Illuminate\Auth\Events\Login' => [
        'App\Listeners\LogSuccessfulLogin',
    ],

    'Illuminate\Auth\Events\Failed' => [
        'App\Listeners\LogFailedLogin',
    ],

    'Illuminate\Auth\Events\Logout' => [
        'App\Listeners\LogSuccessfulLogout',
    ],

    'Illuminate\Auth\Events\Lockout' => [
        'App\Listeners\LogLockout',
    ],
];