【发布时间】:2017-01-06 05:28:12
【问题描述】:
我正在尝试使用 Laravel 提供的预构建身份验证为我的应用程序实施身份验证。使用的命令
php artisan make:auth
问题是当我尝试登录时,我得到“这些凭据与我们的记录不匹配”。但注册工作正常。
注意
用户表 DDL 创建语法。
CREATE TABLE users (
ID int(11) NOT NULL AUTO_INCREMENT,
NAME VARCHAR(40) NOT NULL,
PASSWORD CHAR(60) NOT NULL,
EMAIL VARCHAR(255) NOT NULL,
REMEMBER_TOKEN VARCHAR(255) NULL,
PRIMARY KEY ('ID')
);
【问题讨论】:
-
用小写字母写数据库列名。
-
我试过了,错误消失了。但我无法登录它重定向我到登录页面没有错误。其他的,以前没有出现过这个用户名,现在出现了。(注册后显示)
-
谢谢@Ravi,它有效。我在模型大写中定义 $primaryKey 属性值的另一个问题。
-
欢迎。很高兴您的问题得到解决:-)