Laravel 中的注册错误

Registration error in Laravel

我在Laravel 5.3中使用默认的auth/registration

当我尝试注册新用户时出现错误:

FatalThrowableError in RegistersUsers.php line 33:
    Call to undefined method Illuminate\Auth\TokenGuard::login()

我对配置做了一些修改Laravel:

'defaults' => [
        'guard' => 'api',
        'passwords' => 'users',
    ],

所以,默认情况下我使用 api guard

您尝试使用的身份验证驱动程序 api 是基于令牌的。这意味着服务器将在使用凭据成功验证后向您的客户端颁发令牌。然后,客户端可以在请求标识自己的同时向服务器出示此令牌。

laravel git 中给出的那样,没有任何方法作为 login()

要使用 TokenBased Authentication,这就是好处 guide