我知道如何filter
在 l4 中使用,但是我只想知道为什么这段代码不起作用。
class CustomController extends BaseController
{
public function __construct()
{
if(!Session::has('certain_id'))
return 'You are not allowed here';
}
public function getAdd()
{
return 'You can add here and im sure you have that "certain_id"';
}
}
在我的 routes.php 中:
Route::controller('custom','CustomController');
我很确定这certain_id
不是在会话中定义的,但它总是一直持续到getAdd
方法。我也尝试删除该if
语句,但结果相同。