Laravel问题:我想在除一个(特定)控制器之外的每个控制器上取消设置特定会话。
我在想助手班。但是,如果有更好的方法(如中间件)。
如果有人有想法,请分享。
答案 0 :(得分:2)
中间件是一个好主意,您可以轻松使用您的路线:
Route::group(['middleware' => 'clearSession'], function () {
// .. your controllers
});
// A controller where not clear
Route::controller('mycontroller', 'MyController');
但是你也可以添加到你的控制器构造函数中,你不必弄乱当前的路由,路由组。