resetful 路由解决冲突的方式

2020-09-23  本文已影响0人  wj_39ed

有时需要在当前路由下添加新的路由,并不符合resetful规则,当容易理解记忆
例子:

//下面路由会占用所有的 products/*
Route::get('products/{id}') 

再想定义另一个路由 products/like
只能把这个路由放到上面 products/{id}的前面,当路由多时就会留坑

路由冲突另一种解决方式(正则表达式约束)

在路由后面添加正则约束
Route::get('products/{id}','ProductsController@show')->name('products.show')->where(['id'=>'[0-9]+']);
上一篇 下一篇

猜你喜欢

热点阅读