Laravel 4的动态路线

时间:2014-04-11 17:32:54

标签: php laravel laravel-4

嗨,我需要一些关于Laravel 4中动态路线的帮助,我需要为城市显示类似/denver/的内容,对于城市只有少数(10)的企业,我需要显示/san-francisco/bigburger 1000多条记录。什么是最快,最有效的方法?如果URL中的业务不存在,则会转到U​​RL中的城市页面。

Route::get('/{{ $city_url }}', 'CityController@city');

Route::get('/{{ $city_url }}/{{ $business_url }}', 'BusinessController@biz');

1 个答案:

答案 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而不是网址。