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