在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时,找不到它