laravel app无法登录

时间:2015-09-15 13:02:07

标签: php laravel laravel-5

我正在逐步学习laravel。我已经成功实现了基本的模型 - 视图 - 控制器。但是当我尝试使用其身份验证系统时,我遇到了问题。 我创建了用于将用户数据存储为enter image description here

的表

预先包含的注册表格工作完善。注册后它甚至显示我已登录。但是当我尝试使用我在注册表单中输入的相同凭证登录时。它不允许我登录。 我认为问题是在中间件导致当我输入错误的用户名/密码时,它显示错误的无效凭据。但不是有效的,它只是重定向到登录页面没有任何错误。 我正在使用laravel 5.0,并且所有文件都是由laravel提供的

1 个答案:

答案 0 :(得分:2)

Laravel期望模型ID为小写(id而不是ID)。如果您需要使用其他字段作为ID,则可以在模型中定义它,如下所示:

class User extends Model
{
    protected $primaryKey = 'userid';
    protected $table = 'users';
}