哎呀& Laravel 4.1.26

时间:2014-04-21 23:38:52

标签: laravel laravel-4 whoops

我最近在我的本地计算机上升级到4.1.26,现在似乎哎呀没有正常工作。我现在得到的只是一个标题如下所示的空白屏幕,有人能告诉我为什么会这样吗?

http://imageshack.com/a/img841/820/tpcm.png

1 个答案:

答案 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
}


就是这样。希望这能解决您的问题。快乐的编码!


资料来源:Laravel Upgrade Guide