Php 调用未定义的方法llluminate\support\facades\request::save()

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

正在尝试将一个名为requests的输入保存到我的数据库中

当试图保存数据时,错误指向my requestController.php。这是处理将数据保存到名为requests的数据库中的代码

$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文档中的此处: