Php 如何在Laravel中更改用户表?
我使用Laravel5.0 我的数据库中有Php 如何在Laravel中更改用户表?,php,mysql,authentication,laravel,laravel-5,Php,Mysql,Authentication,Laravel,Laravel 5,我使用Laravel5.0 我的数据库中有user表 我将User和Config/Auth中的表变量更改为User,但当我尝试注册Laravel时,出现了一个错误: Table 'xxxx.crmx_users' doesn't exist (SQL: select count(*) as aggregate from `xxxx` where `email` = xxx 我做错了什么?为什么Laravel仍在寻找用户表?转到app\Services\register.php文件,并在vali
user
表
我将User
和Config/Auth
中的表变量更改为User
,但当我尝试注册Laravel时,出现了一个错误:
Table 'xxxx.crmx_users' doesn't exist (SQL: select count(*) as aggregate from `xxxx` where `email` = xxx
我做错了什么?为什么Laravel仍在寻找
用户
表?转到app\Services\register.php
文件,并在validator()函数中
public function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
]);
}
改变
'email' => 'required|email|max:255|unique:YOUR_TABLE_NAME',
我相信这会解决你的问题。你的数据库中有前缀吗?@KhanShahrukh,是的,我有“crmx_2;”前缀。但其他任何操作都是正确的。您可以尝试php artisan dump autoload
重新生成自动加载编译文件。我不确定它是否有用,但试试看。@ArifulHaque,也许你是说php composer dump autoload?我试过了,但没用。在我看来,问题在于缓存。啊。。是的,我是说作曲家。。想点什么,写点什么。哈哈,我怎么会知道呢。文档中没有任何文字)非常感谢!