在Laravel 5.2.31及更高版本的此更改之后,所有路由app/Http/routes.php都属于Web中间件组.
在 RouteServiceProvider.php
protected function mapWebRoutes(Router $router)
{
$router->group([
'namespace' => $this->namespace, 'middleware' => 'web',
], function ($router) {
require app_path('Http/routes.php');
});
}
Run Code Online (Sandbox Code Playgroud)
问题:
web中间件定义路由集的最简单/最好的方法是什么?其中一个用例是,声明无状态api的路由,没有会话中间件属于Web组中间件