也许这是一个非常基本的问题,但是, 在laravel,如果我使用这条路线:
Route::get('/{campo}','ItemController@show');
然后我尝试使用此路线
Route::get('/mondo/','ItemController@mondo');
我只需重定向到带有参数' mondo'的ItemController @ show。但是我无法到达ItemController @ mondo,因为他把mondo看成是一个参数。我怎么能让laravel知道什么时候我想从网址中取一个变量,当我不知道?
答案 0 :(得分:4)
您只需要更改顺序:
Route::get('mondo','ItemController@mondo');
Route::get('{campo}','ItemController@show');
Laravel采用最先出现的方式,{campo}
路由接受您网址中的每个字词。
答案 1 :(得分:0)
只需翻转您的订单。
第一条路线到第二条,第二条路线到第一条