为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕村225694 2019-03-06 12:03:11
在 AppUser 模块里重写了 protected $table = 'sys_users'; // 定义用户表表名 protected $primaryKey = 'user_id'; // 定义用户表主键 登陆没问题 ,但是注册还会报这个错误SQLSTATE[42S02]: Base table or view not found: 1146 Table 'database.users' doesn't exist
查看完整描述

5 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

上注册的代码,应该是表单验证的错误,你看一下是不是有:

$this->validate($request, 'xxx' => 'unique:users');
查看完整回答
反对 回复 2019-03-18
?
温温酱

TA贡献1752条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-03-18
?
偶然的你

TA贡献1841条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

你的这个 protected $table = 'sys_users'; // 定义用户表表名 是你的表名是吧?那你的sys应该是你的表前缀吧?这里定义写的表名不需要写表前缀,直接users

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 482 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信