2016-05-19 7 views
1

Ich bin mit dieser Laravel RouteErste falsche Route Variablenwert in Laravel Sub-Domain Route

Route::group(['domain' => '{subdomain}.abc.com'], function() 
{ 
    Route::get('get_user/{user_id}','[email protected]'); 
} 

Hier, ich bin immer falsch user_id in meinem Controller, sollte es so etwas wie 15 sein, aber ich bin meinen Sub-Domain Wert bekomme subdomain_value

Was mache ich hier falsch?

Vielen Dank für Ihre Zeit und beraten.

Antwort

2

Versuchen in Ihrem Controller folgenden Code

$user_id = $request->route()->parameter('user_id'); 

Sie können den genauen Wert der Route Größe aus den Routenparameter zugreifen.

+0

Danke, es funktioniert, aber warum mein Code nicht funktionierte? – Jija

+0

Bitte geben Sie mehr über Ihren Code an. – Arvind

+1

Ihre Frage ist "Was mache ich hier falsch?" Antwort :: Bei der Verwendung von Subdomain-Routen gibt Laravel automatisch die Subdomain als ersten Parameter jeder Methode weiter. – Arvind