FEATURE #1386: catch CSRF token exception

This commit is contained in:
Michal Kváček
2016-01-28 16:00:31 +01:00
parent d9b678036a
commit 703adfcb78
2 changed files with 9 additions and 4 deletions
+6
View File
@@ -3,6 +3,7 @@
namespace App\Exceptions;
use Exception;
use Illuminate\Session\TokenMismatchException;
use Illuminate\Validation\ValidationException;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Database\Eloquent\ModelNotFoundException;
@@ -45,6 +46,11 @@ class Handler extends ExceptionHandler
*/
public function render($request, Exception $e)
{
if ($e instanceof TokenMismatchException){
//redirect to form an example of how I handle mine
return redirect($request->fullUrl())->with('error', trans('validation.csrf'));
}
return parent::render($request, $e);
}
}