尝试将输入保存到名为requests
的数据库中当试图保存数据时,错误指向我的requestController.php。这是处理将数据保存到数据库中的代码,称为请求。
$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();
为什么我会收到此错误异常?
答案 0 :(得分:5)
Request
是Laravel门面的名称。这就是为什么错误消息表明它在save()
类上寻找Illuminate\Support\Facades\Request
方法的原因。您希望命名为Request
类的命名空间或将其重命名为其他类。我本人更喜欢后一种选择。
除此之外,这一行看起来应该会导致脚本崩溃:$request->user_id = Auth::user()->I'd;
- 它应该是->id;
,我认为?