今天在公司开发的时候遇到了一个问题
在某个建立了资源路由的控制器中又加了一个get方法的路由 写在了资源路由下方
请求后发现回报如下错误:
No query results for model [Xxxxxxx]
在stackoverflow上搜索到有人提问这个错误 原因是新建的get路由索引mallProducts与这个控制器的资源路由索引重复了
解决方法有两种:
1.就是更换get路由的mallProducts为其他不和资源路由冲突的名字如
$router->get("mProducts/searchProducts", 'MallProductsController@s........
2.把这个get路由放在资源路由上方