我有两个可选参数第二个参数e有值,第一个参数为空,所以如何在控制器中获取第二个参数值



我有像学院/学院在{地区?}这样的路线-{城市?-印度。 像印度的大学/学院一样。如果我只通过城市,那么我可以在控制器中获得城市

在控制器中:

$filter_cities = $request->route('area'(; $filter_cities = $request->route('cities'(;

如果我通过城市,那么它会传入第一个参数

您可以在路由中设置变量:

Route::get('colleges/{area}/{city}', 'Controller@myFunction');

在控制器中

public function myFunction(Request $request)
{
$area = $request->area;
$city = $request->city;
}

在此处阅读文档:https://laravel.com/docs/5.8/routing

相关内容

  • 没有找到相关文章