gpt4 book ai didi

api - 在 Lumen API 中的非对象上调用成员函数 parameter()

转载 作者:行者123 更新时间:2023-12-04 17:07:58 25 4
gpt4 key购买 nike

我在我的 Lumen API 更新用户模块中遇到了这个错误。我没有收到请求 $request postman 的值(value)观。它只发生在我的 UserController ,
我的其他 Controller 工作正常。我正在使用 put方法来更新用户。

这是错误:

FatalErrorException in Request.php line 901: Call to a member function parameter() on a non-object in Lumen API



我的更新功能如下所示:
public function updateUser(Request $request,$user_id)
{
try {
$user = User::findOrFail($user_id);

} catch(ModelNotFoundException $e) {

return "User not found";
}
$user->buyer_id = $request->buyer_id;

最佳答案

问题是,Lumen 和 Laravel 使用不同的路由解析器。直接输出变量的类型$route就可以自己看就在那条线 901 之前。

试试 $request['buyer_id']反而。

关于api - 在 Lumen API 中的非对象上调用成员函数 parameter(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38496473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com