laravel - Laravel 中的注册错误

标签 laravel laravel-5 laravel-5.3

我在 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',
    ],

所以,默认情况下我使用 apiguard

最佳答案

您尝试使用的身份验证驱动程序 api 是 TokenBased。这意味着服务器将在使用凭据成功进行身份验证后向您的客户端颁发 token 。然后,客户端可以在发出请求时向服务器提供此 token 来识别自己。

laravel git 中所示,没有任何方法如 login()

要使用 TokenBased 身份验证,这里有一个很好的 guide

关于laravel - Laravel 中的注册错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39321584/

相关文章:

Laravel 验证 required with

javascript - 如何在方法 vue.js 2 中添加条件?

php - Laravel 应用程序创建事件来更新数据库表

javascript - Ajax- XHR 加载失败,内部服务器错误 500

php - Laravel 5.8 - 如何排序(orderBy)多重关系

php - Laravel Unisharp 文件管理器 上传图像后 URL 错误

ajax - 在 Laravel 4 中等待 Controller 时显示进度

php - 将查询解析为变量不起作用 Laravel

php - 如何将 select 中的内部查询转换为 Eloquent laravel 5.4

php - 拉维尔 5.3 : Setting time zones based on users location