2016-05-19 6 views
1

私は取得間違ったルート変数値

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

ここでは、このlaravelルートを使用しています、私は私のコントローラで間違ったuser_idを取得しています、それは、15のようなものでなければなりませんが、私は私のサブドメイン値subdomain_valueを取得しています

私はここで間違っていますか?

お時間をいただきありがとうございます。

答えて

2

は、あなたがルートパラメーターからルート変数の正確な値にアクセスすることができ、あなたのコントローラに

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

を次のコードを試してみてください。

+0

ありがとうございましたが、なぜ私のコードが機能していませんでしたか? – Jija

+0

コードについて詳しくご記入ください。 – Arvind

+1

あなたの質問は「私はここで間違っていますか?答え::サブドメインルートを使用する場合、Laravelは各メソッドの最初のパラメータとしてサブドメインを自動的に渡します。 – Arvind

関連する問題