我最近在我的本地计算机上升级到4.1.26,现在似乎哎呀没有正常工作。我现在得到的只是一个标题如下所示的空白屏幕,有人能告诉我为什么会这样吗?
答案 0 :(得分:0)
在您至少启用调试之前,我无法分辨您的应用程序有什么问题。
作为第一个猜测,它可能是4.1.26中引入的新remember_token。很多人都在调整问题。
您是否更新了用户型号?如果没有,请打开:
app/models/User.php
并添加以下方法:
public function getRememberToken()
{
return $this->remember_token;
}
public function setRememberToken($value)
{
$this->remember_token = $value;
}
public function getRememberTokenName()
{
return 'remember_token';
}
然后,添加一个名为 remember_token 的新列(类型为 VARCHAR(100), TEXT ,或者你的用户表的任何等价物。 必须是可以为空的。
最后,当您准备好对用户进行身份验证时,只需将 true 添加为尝试方法的第二个参数。
if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
// At this point the user is remembered
}
就是这样。希望这能解决您的问题。快乐的编码!