天天看点

laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)

laravel 资源路由为复数名 踩坑记录

laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)
laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)

laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)
(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)

代码如上 返回data值为空 是因为拿不到$products中的值(就是链接后面带的值)

查文档 问题出在

laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)

如果路由名是复数形式 应该用单数形式名接收(图二代码中的$products 应该改成 $product)

修改代码

laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)
laravel 资源路由/资源控制器 无法获得路径中的值(首先声明 写法不规范 路由名和控制器名命名应该用单数形式命名)

获取到了url后面的值 成功修改数据 成功