如何将多个参数放入带有laravel的url中

时间:2017-03-29 02:58:07

标签: php laravel laravel-5

我想在网址中建立一个包含多个级别的网站。当它变得更深时,我发现很难在url中获取参数。例如,www.example.com / level1 / level2,我可以得到多个参数level2(多个页面),因为我知道level1,但是它一直在继续喜欢level1 / level2 / level3,因为参数level2是未知值,我该如何获得level3?因为根据我的想法,有level4和level5,最后,路由文件应该看起来像Route :: get(' / {parameter1} / {parameter2} / {parameter3} / {parameter4 }','控制器@ FUNC&#39)? 任何回复将不胜感激!

1 个答案:

答案 0 :(得分:0)

这是你在找什么?

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

Route::get('/func', 'YourController@func');

你的行动方法

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