laravel - 通过 $id 更新数据,我想使用另一个模型对象作为控制器函数参数并在 Laravel 中重命名该参数
问题描述
我$user->id
从刀片文件发送到UserInformationController
(User
并且UserInfromation
是两个不同的模型),我的UserInformationController
功能在这里:
public function update(Request $request, User $id)
{
echo $id->id ;
// it's working
}
但我想要这种格式:
public function update(Request $request, User $user)
{
echo $user->id ;
// it's not working
}
解决方案
我得到了答案:它应该与之前提交的路由参数匹配,我的函数参数与路由参数不匹配。
推荐阅读
- php - Xero 客户端错误:`POST https://api.xero.com/payroll.xro/1.0/Timesheets` 导致 `400 Bad Request` 响应:0Bad request
- typescript - 为什么当我将数字视为数组时没有 Typescript 编译错误?
- amazon-web-services - Alexa 应用程序为设备接收语音命令但未显示响应
- node.js - 未从节点打字稿请求设置 Cookie
- assembly - 如何在 RISC-V 中区分 jalr 和 beq 的机器码
- android - Android,计算用户购买应用程序的时间
- javascript - 我可以从节点中的 sqlite3 数据库中获取数组而不是 JSON 数组的结果吗?
- android - Android Maven项目资源有问题
- spring-boot - Spring Boot 在流程完成之前返回响应
- mysql - 需要解决:MYSQL不工作我该怎么办