handled errors properly

This commit is contained in:
2025-05-12 16:42:41 +02:00
parent 338e803c5f
commit 98e9a59d92
13 changed files with 17 additions and 1 deletions

View File

@@ -6,6 +6,8 @@ use App\Http\Requests\StoreBilletRequest;
use App\Http\Requests\UpdateBilletRequest; use App\Http\Requests\UpdateBilletRequest;
use App\Models\Billet; use App\Models\Billet;
use Illuminate\Support\Facades\Log;
class BilletController extends Controller class BilletController extends Controller
{ {
/** /**
@@ -13,7 +15,13 @@ class BilletController extends Controller
*/ */
public function index() public function index()
{ {
$billets = Billet::all(); Log::info("coucou");
try {
$billets = Billet::all();
} catch (\Illuminate\Database\QueryException $e) {
Log::error('Erreur accès à la base de donnée');
return view('errors.unavailable');
}
return view('index', compact('billets')); return view('index', compact('billets'));
} }

View File

@@ -0,0 +1,4 @@
@extends('layout')
@section('contenu')
<h2>La page demandée n'est pas disponible</h2>
@endsection

View File

@@ -0,0 +1,4 @@
@extends('layout')
@section('contenu')
<h2>La ressource demandée n'est pas disponible</h2>
@endsection

0
laravel/storage/app/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/app/private/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/app/public/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/framework/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/framework/cache/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/framework/cache/data/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/framework/sessions/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/framework/testing/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/framework/views/.gitignore vendored Normal file → Executable file
View File

0
laravel/storage/logs/.gitignore vendored Normal file → Executable file
View File