Php 调用未定义的方法llluminate\support\facades\request::save()
正在尝试将一个名为requests的输入保存到我的数据库中 当试图保存数据时,错误指向my requestController.php。这是处理将数据保存到名为requests的数据库中的代码Php 调用未定义的方法llluminate\support\facades\request::save(),php,laravel,Php,Laravel,正在尝试将一个名为requests的输入保存到我的数据库中 当试图保存数据时,错误指向my requestController.php。这是处理将数据保存到名为requests的数据库中的代码 $request = new Request; 以下是试图保存的数据: $request->product_name = $posted['product_name']; $request->product_description = $posted['product_descrip
$request = new Request;
以下是试图保存的数据:
$request->product_name = $posted['product_name'];
$request->product_description = $posted['product_description' ];
$request->email = $posted['email'];
$request->user_id = Auth::user()->I'd;
从此代码报告错误:
$request->save();
为什么会出现此错误异常?
Request
是Laravel中的外观名称。这就是为什么错误消息说它正在查找illumb\Support\Facades\Request
类上的save()
方法。您需要为请求
类命名名称空间,或者将其重命名为其他名称。我更喜欢后者,我自己
除此之外,这行代码看起来应该会导致脚本崩溃:
$request->user\u id=Auth::user()->I'd代码>-它可能应该是->id代码>,我假设?请求是Laravel中的一个facade,您需要为您的模型命名名称空间或将其命名为其他名称。请参见Laravel文档中的此处: