I am trying to handle PostTooLargeException
in my Laravel 5.5 application.
When I trying to upload too big file through my form I receive PostTooLargeException
which I successfully catch in appExceptionsHandler.php
, but on that step I would like to redirect user back to the page with form and show an error message.
I wrote following code:
class Handler extends ExceptionHandler
{
...
public function render($request, Exception $exception)
{
...
if($exception instanceof PostTooLargeException){
return redirect()->back()->withErrors("Size of attached file should be less ".ini_get("upload_max_filesize")."B", 'addNote');
}
...
}
}
As a result I was redirected to the proper page but without any message and ViewErrorBag
was empty.
Did I something wrong with that redirection?
Thank you a help!
See Question&Answers more detail:os