Php 如何在Laravel中更改用户表?

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

我使用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
文件,并在
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?我试过了,但没用。在我看来,问题在于缓存。啊。。是的,我是说作曲家。。想点什么,写点什么。哈哈,我怎么会知道呢。文档中没有任何文字)非常感谢!