laravel 修改用户表名后出现的问题

在 AppUser 模块里重写了

    protected $table      = 'sys_users'; // 定义用户表表名
    protected $primaryKey = 'user_id'; // 定义用户表主键

登陆没问题 ,但是注册还会报这个错误
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'database.users' doesn't exist

慕村225694
浏览 483回答 5
5回答

紫衣仙女

上注册的代码,应该是表单验证的错误,你看一下是不是有: $this->validate($request, 'xxx' => 'unique:users');

温温酱

错误提示了你 users这个表不存在,我想是你的sql语句的问题,请检查你的sql语句。

偶然的你

报错指的是数据库database中不存在users表,是不是没有配置laravel的表前缀?

慕姐4208626

你的这个 protected $table = 'sys_users'; // 定义用户表表名 是你的表名是吧?那你的sys应该是你的表前缀吧?这里定义写的表名不需要写表前缀,直接users
打开App,查看更多内容
随时随地看视频慕课网APP