Laravel Auth 更改表名

Posted

技术标签:

【中文标题】Laravel Auth 更改表名【英文标题】:Laravel Auth change table name 【发布时间】:2016-10-09 00:46:29 【问题描述】:

所以我生成了 Laravel 的验证码使用

php artisan make:auth

但我想将数据库中的表名更改为帐户而不是用户。我已经在迁移、用户模型和 config/auth.php 中更改了它,但是当我尝试注册/登录时,它仍然在数据库中查找“用户”表。我一直在寻找解决方案,但这就是每个人的建议。 (顺便说一句,我已经有一个名为“用户”的表,其中包含其他数据)

还有什么需要改变的吗?

【问题讨论】:

您是否有任何异常或错误输出要显示?异常跟踪会很有帮助 这是我尝试注册时的输出,例如:pastebin.com/PyEjUBhF 向我们展示你在 auth.php 中所做的更改 【参考方案1】:

似乎是验证试图检查电子邮件是否存在于用户表中。

将您的验证更改为:

'email' => 'required|email|unique:accounts'

【讨论】:

以上是关于Laravel Auth 更改表名的主要内容,如果未能解决你的问题,请参考以下文章

带有变量的 Laravel 模型表名

Laravel 迁移更改表名

无法更改 Laravel 的 Auth 表

如何更改默认的Laravel Auth登录视图

在 Laravel 4 中重定向更改 Auth::check() 的状态

Laravel AJAX Request Post 错误代码:使用 laravel auth 登录时会话 ID 更改后的 419