当前位置: 首页 > 知识库问答 >
问题:

Laravel:在控制器中同时使用两个请求

隆康平
2023-03-14

我的控制器中有一个函数。问题是我必须同时使用两个请求,但在控制器中只能使用其中一个。

  • 照明\支持\外观\请求

代码:

public function func(Request $req) {
    if (Request::isMethod('post')) {
        $this->validate($req, [
            'username' => 'required|string'
        ]);
    }
}

解决方案是什么?

共有1个答案

巩选
2023-03-14

如果您想同时使用这两个选项,可以将其别名如下:

use Illuminate\Http\Request as RequestNew;
use Illuminate\Support\Facades\Request as RequestOld;

然后可以在代码中引用别名。

例如:请求新::方法('post')

 类似资料:
  • 问题内容: 我在一个视图控制器中有两个S。我可以让一个工作,但是当我添加另一个工作时,我的应用程序崩溃了。这是我用于一个选择器视图的代码: 现在,如何让第二个选择器工作?假设我的第二个选择器视图称为(另一个称为)。我尝试在选择器视图方法中复制代码,但它不起作用。 问题答案: 根据我在问题中得到的信息,我想您需要设置数据源和委托方法来处理区分哪个选择器实例正在调用它们的能力。 在选择器视图上使用ta

  • 问题内容: 我正在制作一个有两个UIImageViews的应用程序。在每个图像视图中,用户需要能够输入不同的图像。这是我到目前为止的代码。 最终为每个不同的图像视图选择相同的图像。我希望能够选择两张单独的照片,每个视图一张。谢谢您的帮助。 问题答案: 您可以为每个按钮设置不同的标签,然后根据按钮的标签更新一个imageView或另一个。您只需要一个UIImagePickerController:

  • 问题内容: 当我使用JQuery一起发送两个ajax请求时,响应一起出现 例如 ajax.php,ajax2.php是两个文件,其中包含一个虚拟的for循环大约需要5秒钟。 萤火虫萤幕 POST本地主机/ajax.php 200 OK 4.77s POST本地主机/ajax.php 200 OK 4.37s 在这里,每个请求大约需要5秒钟才能执行… 当我在symfony做相同的例子时,我得到了不同

  • 我测试了测试和控制器打印之间的碳日期时间差。 这是我在控制器中的测试结果 所以,当我打印控制器功能时,结果应该是2022-08-01,但控制器功能仍然是2022-07-31 config/app.php是“时区”= 所以,我想知道为什么datetime是不同的?

  • 不要在laravel中使用JS代码和工具提示使用公共函数! 错误: [2019-10-0311:31:34]生产。错误:异常“Symfony\Component\Debug\exception\FatalErrorException”,在/home2/linkman2/public\html/panel/app/Http/Controllers/ActionController.php:42堆栈跟

  • 根据我的测试计划,如果我的理解正确,那么第一个用户将登录,请求将继续发送到User1的“if controller”。在这里,请求将等待,直到5个请求按照同步计时器中的设置排队,所有5个请求将一次性发送到服务器。然后第二个用户将登录,第二个用户的请求将被处理,依此类推。 如果未使用同步计时器,则上述测试计划将成功执行。一旦我使用了同步计时器,我的测试计划就会无限期地继续执行。 根据我对同步计时器的