Laravel:从会话变量添加路由前缀

时间:2018-02-02 09:05:13

标签: laravel session laravel-5 routes laravel-5.2

在Laravel 5.2路线文件中,我尝试做类似的事情:

Route::group('prefix' => Session::get('dataId')], ...

然而,我注意到我无法从那里访问会话变量。

我不想这样做:

Route::group('prefix' => {dataId}], ...

因为在控制器中的所有方法中添加它会花费太多时间。

有任何想法如何实现这一功能?

编辑:尝试使用中间件:

public function handle($request, Closure $next)
{
    $request->route()->prefix(Session::get('dataId'));

    return $next($request);
}

但是当试图访问mysite / dataId时,找不到它

0 个答案:

没有答案