在这里使用Laravel 5.4。
我已经在现有(设计糟糕的)数据库上设置了Auth,我想运行身份验证,但它似乎无法正常工作。
我在\ App中设置了我的用户模型,如下所示:
protected $table = 'user';
protected $fillable = [
'username', 'password',
];
这是因为带有电子邮件的字段在数据库中称为用户名,数据库本身称为用户。
我也添加了
public function username()
{
return 'username';
}
因此登录尝试查找此内容。它之前提供的每个错误都停止显示,但现在当我尝试登录时(即使使用了错误的凭据),它只是刷新登录页面而没有任何反馈甚至是错误。
这是我第一次设置这个...所以我需要更改一些其他内容才能使其与我现有的表一起使用吗?