túl nagy fájlméret hibakezelés általánosítása

This commit is contained in:
Tamás Györkis
2022-11-19 11:09:59 +01:00
parent d6cb956f2d
commit 6484f76e9f
4 changed files with 25 additions and 15 deletions
picquiz
app
Exceptions
resources
routes

@ -52,7 +52,7 @@ class Handler extends ExceptionHandler
$this->renderable(function (PostTooLargeException $e) {
return redirect()->route('editerror');
return redirect()->route('postError');
});
$this->renderable(function (QueryException $e) {

@ -0,0 +1,20 @@
@extends('template')
@section('title')
<title>Hiba!</title>
@endsection
@section('content')
<div class="container bg-dark text-white p-4 rounded-3" style="--bs-bg-opacity: .98;">
<div class="row">
<div class="col-12">
<h1>A feltöltött fájl mérete nagyobb a megengedettnél, kérjük próbálja újra!</h1>
</div>
<div class="col-12 text-center">
<a class="btn btn-danger" href="{{ url()->previous() }}">Vissza az előző oldalra</a>
</div>
</div>
</div>
@endsection

@ -7,19 +7,6 @@
@section('content')
<div class="container bg-dark text-white p-4 rounded-3" style="--bs-bg-opacity: .98;">
@if(session()->has('error'))
<div class="row">
<div class="col-0 col-md-4"></div>
<div class="col-12 col-md-4 text-white text-center bg-danger bg-gradient rounded-3">
<h3>A fájl mérete túl nagy!</h3>
</div>
</div>
@endif
@if(session()->has('message'))
<div class="row">

@ -40,7 +40,6 @@ Route::get('/logout', [UserController::class, 'logout']);
//----------------- User routes ---------------------
Route::get('/users/{userID}/view', [UserController::class, 'view'])->middleware('auth');
Route::get('/users/edit', [UserController::class, 'edit'])->middleware('auth');
Route::get('/users/edit/error', [UserController::class, 'editError'])->middleware('auth')->name('editerror');
Route::post('/users/update', [UserController::class, 'update'])->middleware('auth');
@ -84,3 +83,7 @@ Route::get('/UserList', function() {return view('users/list'); } );
Route::post('/toggleBan', [UserController::class, 'user_list_toggle'] );
Route::post('/toggleAdmin', [UserController::class, 'user_list_toggle'] );
//--------- Error routes --------------------------------------------
Route::get('/posttoobig', function() {return view('errors.postTooLarge'); })->name('postError');