Laravel异常根本不起作用。在任何情况下,它都会返回phpinfo.php

时间:2018-12-26 13:58:02

标签: laravel

大家好,我正在使用laravel 5.6,我已经在.env中启用了调试功能,但仍然没有返回任何异常和错误。 而不是任何错误或异常,它显示了phpinfo.php的完整页面

这是我实际得到的示例图像 https://www.hostinger.com/tutorials/wp-content/uploads/sites/2/2017/03/inside-the-php-info-section.png

让我告诉我我的代码

  public function store(Request $request)
  {

    $request->validate([
        'first_name' => 'required|min:3',
        'last_name' => 'required|min:3',
    ]);

    ...
  }

所需的输出是,如果我没有输入任何字段,例如first_name或last_name,则应该提供一个错误,要求first_name或last_name,但取而代之的是它返回完整的phpinfo.php页面

1 个答案:

答案 0 :(得分:-1)

尽管您提供的代码示例没有任何错误 我认为您应该尝试使用这种验证方式

$this->validate($request, [
    'first_name' => 'required|min:3',
    'last_name' => 'required|min:3',
]);

如果您仍然遇到错误,请尝试在验证代码中添加注释(例如,在验证后使用dd()),以便我们确保错误出在验证部分或其他地方。