【问题标题】:Laravel 5.3 pre-built authenticationLaravel 5.3 预建认证
【发布时间】: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 属性值的另一个问题。
  • 欢迎。很高兴您的问题得到解决:-)

标签: php mysql laravel-5


【解决方案1】:

引用 Ravi Hirani 的评论提供的答案

用小写字母写 DB 列名。 ——拉维·希拉尼

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    相关资源
    最近更新 更多