嗨,我需要一些关于Laravel 4中动态路线的帮助,我需要为城市显示类似/denver/
的内容,对于城市只有少数(10)的企业,我需要显示/san-francisco/bigburger
1000多条记录。什么是最快,最有效的方法?如果URL中的业务不存在,则会转到URL中的城市页面。
Route::get('/{{ $city_url }}', 'CityController@city');
Route::get('/{{ $city_url }}/{{ $business_url }}', 'BusinessController@biz');
答案 0 :(得分:1)
Route::get('{city_url}', 'CityController@city');
Route::get('{city_url}/{business_url}', 'BusinessController@biz');
Route::get('{city_url}/{allElse}', 'CityController@city')->where('allElse', '.*');
尝试以上方法。必须按顺序。 加上这个,请注意' city_url'和' business_url'他们的名字暗示是slu and而不是网址。