2017-03-29 2 views
0

urlに複数のレベルのWebサイトを構築したいと思います。それが深くなると、URLのパラメータを取得するのが難しいと感じます。例えば、www.example.com/level1/level2では、level1を知っているので複数のパラメータlevel2(複数ページ)を取得できますが、 level1/level2/level3のように、パラメータlevel2は未知の値なので、レベル3はどうすればよいですか?私が思っているところでは、ルートファイルがRoute :: get( '/ {parameter1}/{parameter2}/{parameter3}/{parameter4}'のように見える場合は、最後にlevel4とlevel5があります。 '、' Controller @func ')? ご返信いただければ幸いです!laravelでurlに複数のパラメータを入れる方法

答えて

0

これはあなたが探しているものですか?

{{ url('func', ['level1' => 'val1', 'level2' => 'val2', 'level3' => 'val3']) }} // your link 

Route::get('/func', '[email protected]'); 

あなたのアクションメソッド

public function func(Request $request){ 
    $level3 = $request->get('level3'); 
} 
+0

ありがとう!私が試してみます – Ben

関連する問題