inweb.php
我有:
Route::get('car/id/{id}/color/{color?}', 'carController@getCar);
但是我希望/color/{color?}
的整个部分都是可选的,而不仅仅是颜色参数/{color?}
,你能告诉我怎么做吗?
试试这个
Route::get('search/{query?}', 'YourController@method')->where('query','.+')
最好在这里使用查询字符串参数(现在默认情况下整个部分应该是可选的(...
Route::get('car', 'carController@getCar);
例:
car?id=1&color=red
car?id=2
car
在控制器getCar
方法中
getCart() {
$id = request()->get('id');
$color = request()->get('color');
}