Laravel路由系统

Oba*_*ama 1 php routing laravel laravel-4

我正在使用laravel 4,我的路线有问题,

例如 :

//Route to display a campaign
Route::get('campaigns/{name}', 'CampaignController@show');

//Route to create a campaign
Route::get('campaigns/add', 'CampaignController@create');
Run Code Online (Sandbox Code Playgroud)

这里的问题是:路由系统认为,campaigns/add是一个运动的名称,因此需要我campaigns/{name}

我该如何解决?

任何帮助将不胜感激!

Ter*_*ula 6

Laravel从上到下匹配路线.因此,您只需将"广告系列/添加"放在通配符路线上方即可.