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