在PostTooLargeException laravel 5.6之后尝试重定向到上一个视图(有错误)

时间:2018-06-05 17:28:06

标签: laravel laravel-5.6

**(Laravel 5.6)**提交带文件输入的表单后,laravel抛出PostTooLargeException,我想重定向回上传视图并显示错误消息。我发现我可以在Handler.php方法render()中重定向:

`if ($exception instanceof \Illuminate\Http\Exceptions\PostTooLargeException)
        {
            return redirect()->back();
        }
`

但我想重定向错误,这些错误将在上传表单视图中显示。我在下面的链接中尝试了所有解决方案但没有任何效果。

Laravel redirect back with() message

感谢您的帮助。

以下是例外情况的图像:PostTooLargeException

1 个答案:

答案 0 :(得分:0)

尝试增加php.ini文件中的'post_max_size'以避免该异常

对于错误,这应该有效

redirect()->back()->withErrors();

这是一个链接,可以帮助您解决为什么你没有看到错误。 https://laracasts.com/discuss/channels/code-review/redirect-with-errors-not-working?page=1