有時(shí)需要在當(dāng)前路由下添加新的路由枚钓,并不符合resetful規(guī)則得哆,當(dāng)容易理解記憶
例子:
//下面路由會(huì)占用所有的 products/*
Route::get('products/{id}')
再想定義另一個(gè)路由 products/like
只能把這個(gè)路由放到上面 products/{id}的前面,當(dāng)路由多時(shí)就會(huì)留坑
路由沖突另一種解決方式(正則表達(dá)式約束)
在路由后面添加正則約束
Route::get('products/{id}','ProductsController@show')->name('products.show')->where(['id'=>'[0-9]+']);