diff --git a/laravel/app/Http/Controllers/BilletController.php b/laravel/app/Http/Controllers/BilletController.php
index 3db998b..f4f0e2d 100644
--- a/laravel/app/Http/Controllers/BilletController.php
+++ b/laravel/app/Http/Controllers/BilletController.php
@@ -6,6 +6,8 @@ use App\Http\Requests\StoreBilletRequest;
use App\Http\Requests\UpdateBilletRequest;
use App\Models\Billet;
+use Illuminate\Support\Facades\Log;
+
class BilletController extends Controller
{
/**
@@ -13,7 +15,13 @@ class BilletController extends Controller
*/
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'));
}
diff --git a/laravel/resources/views/errors/404.blade.php b/laravel/resources/views/errors/404.blade.php
new file mode 100644
index 0000000..b1c7e8a
--- /dev/null
+++ b/laravel/resources/views/errors/404.blade.php
@@ -0,0 +1,4 @@
+@extends('layout')
+@section('contenu')
+
La page demandée n'est pas disponible
+@endsection
\ No newline at end of file
diff --git a/laravel/resources/views/errors/unavailable.blade.php b/laravel/resources/views/errors/unavailable.blade.php
new file mode 100644
index 0000000..879c3dc
--- /dev/null
+++ b/laravel/resources/views/errors/unavailable.blade.php
@@ -0,0 +1,4 @@
+@extends('layout')
+@section('contenu')
+ La ressource demandée n'est pas disponible
+@endsection
\ No newline at end of file
diff --git a/laravel/storage/app/.gitignore b/laravel/storage/app/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/app/private/.gitignore b/laravel/storage/app/private/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/app/public/.gitignore b/laravel/storage/app/public/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/framework/.gitignore b/laravel/storage/framework/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/framework/cache/.gitignore b/laravel/storage/framework/cache/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/framework/cache/data/.gitignore b/laravel/storage/framework/cache/data/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/framework/sessions/.gitignore b/laravel/storage/framework/sessions/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/framework/testing/.gitignore b/laravel/storage/framework/testing/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/framework/views/.gitignore b/laravel/storage/framework/views/.gitignore
old mode 100644
new mode 100755
diff --git a/laravel/storage/logs/.gitignore b/laravel/storage/logs/.gitignore
old mode 100644
new mode 100755