【问题标题】:How to put plural parameters into url with laravel如何使用 laravel 将复数参数放入 url
【发布时间】:2017-08-22 08:24:03
【问题描述】:
我想建立一个网址中包含复数级别的网站。越深入越难获取url中的参数,比如www.example.com/level1/level2,因为我知道level1,所以可以获取多个参数level2(plural pages),但是一直往下走像level1/level2/level3,既然参数level2是未知值,我应该如何获得level3?因为根据我的想法,有level4和level5,最后,路由文件应该看起来像Route::get('/{parameter1}/{parameter2}/{parameter3}/{parameter4}','Controller @func')?
任何回复将不胜感激!
【问题讨论】:
标签:
php
laravel
laravel-5
【解决方案1】:
这是你要找的吗?
{{ url('func', ['level1' => 'val1', 'level2' => 'val2', 'level3' => 'val3']) }} // your link
Route::get('/func', 'YourController@func');
你的行动方法
public function func(Request $request){
$level3 = $request->get('level3');
}