0
在laravel文檔中,我看到我可以將參數傳遞給路由中間件,但我有一個全局中間件,可以在每個http請求上運行。我需要將一個變量傳遞給這個全局中間件。有可能嗎?或者我必須使用路由中間件,並明確定義每條路由上的中間件?是否可以將參數傳遞給全局中間件laravel
這裏是我的簡單的測試代碼
Route::get('{lang}/product', function($lang){
return view('langtest');
});
我想通過$lang
我的全球中間件。
public function handle($request, Closure $next)
{
/*set the app locale*/
\Log::info($request);
return $next($request);
}
您可以使用$請求 - > lang – iCoders
不,$請求是空的。 – sadek
okay.then我認爲它不是一個全球性的中間件,因此請求不會通過該中間件 – iCoders