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

mid*_*dhu 5 api lumen

我的Lumen API更新用户模块中出现此错误.我没有收到$request邮递员的申请价值.它发生在我的UserController,我的其他控制器工作正常.我正在使用该put方法来更新用户.

这是错误:

Request.php第901行中的FatalErrorException:在Lumen API中调用非对象的成员函数parameter()

我的更新功能如下所示:

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;
Run Code Online (Sandbox Code Playgroud)

ale*_*ino 10

问题是,Lumen和Laravel使用不同的路线解析器.如果您$route只是在该行901之前输出变量的类型,则可以自己查看.

试试吧$request['buyer_id'].

  • 谢谢亲爱的..我使用带有请求的输入函数解决了这个问题..比如$ request-> input('buyer_id')......就像那样...... (6认同)