大家好,我正在使用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页面
答案 0 :(得分:-1)
尽管您提供的代码示例没有任何错误 我认为您应该尝试使用这种验证方式
$this->validate($request, [
'first_name' => 'required|min:3',
'last_name' => 'required|min:3',
]);
如果您仍然遇到错误,请尝试在验证代码中添加注释(例如,在验证后使用dd()),以便我们确保错误出在验证部分或其他地方。