调用未定义方法llluminatesupportfacades equest::save()


call to undefined method llluminatesupportfacades equest::save()

试图将一个名为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();

为什么我得到这个错误异常?

Request是Laravel中facade的名称。这就是为什么错误信息说它正在寻找Illuminate'Support'Facades'Request类上的save()方法。您需要为Request类命名空间或将其重命名为其他名称。我个人倾向于后者。

除此之外,这一行看起来应该导致脚本崩溃:$request->user_id = Auth::user()->I'd; -它可能应该是->id;,我猜?