所以我正在将一个项目从Laravel 5.0升级到5.4,我只是偶然发现了现在使用这种方式折旧beforeFilter
的方法:
function __construct() {
$this->beforeFilter('auth', array('only'=>array('showDashboard')));
}
基本上说(根据我的理解)如果你还没有登录,你仍然可以使用方法showDashBoard
。
所以我正在尝试做类似的事情。
我尝试了$this->middleware('auth', ['except' => ['showDashboard']]);
但没有成功。
我很难从构造中提取中间件并将其直接放入路径中,但这对我来说似乎不是一个干净的解决方案。