如何使用参数在laravel中工作

时间:2014-03-21 02:03:29

标签: laravel laravel-4

也许这是一个非常基本的问题,但是, 在laravel,如果我使用这条路线:

Route::get('/{campo}','ItemController@show');

然后我尝试使用此路线

Route::get('/mondo/','ItemController@mondo');

我只需重定向到带有参数' mondo'的ItemController @ show。但是我无法到达ItemController @ mondo,因为他把mondo看成是一个参数。我怎么能让laravel知道什么时候我想从网址中取一个变量,当我不知道?

2 个答案:

答案 0 :(得分:4)

您只需要更改顺序:

Route::get('mondo','ItemController@mondo');

Route::get('{campo}','ItemController@show');

Laravel采用最先出现的方式,{campo}路由接受您网址中的每个字词。

答案 1 :(得分:0)

只需翻转您的订单。

第一条路线到第二条,第二条路线到第一条