升级到laravel 5.1 - 从基本控制器上移除防护装置会出错

时间:2015-06-10 12:38:06

标签: php authentication laravel-5

我正在按照官方文档中的升级指南将我的应用升级到laravel 5.1。它说要进行身份验证

  

您不再需要将Guard和Registrar实例传递给基础构造函数。您可以完全从控制器的构造函数中删除这些依赖项。

但是当我尝试访问下面的登录页面时,从AuthController中的基础构造函数中删除它后会显示错误

ErrorException in AuthController.php line 41:
Undefined variable: auth

我做错了什么?

1 个答案:

答案 0 :(得分:3)

您的构造函数可能仍然提到以下内容:

//$this->auth = $auth;
//$this->registrar = $registrar;

请注意这两行。