From e835bab7df7c50795e1759748503ae625dfe08d3 Mon Sep 17 00:00:00 2001 From: yann64 Date: Sun, 7 Jun 2026 03:56:41 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20param=C3=A8tres=20de=20route=20utilisateu?= =?UTF-8?q?r=20et=20z-index=20carte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Vues admin/utilisateurs : route() utilisait $user sans clé nommée ; Laravel ne résout pas automatiquement un modèle vers un paramètre {utilisateur} (nom non-anglais) — remplacé par ['utilisateur' => $user] dans edit.blade.php, index.blade.php et UserController::store() - Carte : ajout de position:relative + z-index:0 sur #carte-map pour créer un contexte d'empilement qui confine les z-indexes internes de Leaflet (≤800) et laisse le menu (z-index:40) s'afficher par-dessus Co-Authored-By: Claude Sonnet 4.6 --- app/Http/Controllers/Admin/UserController.php | 2 +- resources/views/admin/utilisateurs/edit.blade.php | 6 +++--- resources/views/admin/utilisateurs/index.blade.php | 6 +++--- resources/views/carte/index.blade.php | 2 ++ 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 6315415..936200b 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -231,7 +231,7 @@ class UserController extends Controller 'email_verified_at' => now(), ]); - return redirect()->route('admin.utilisateurs.edit', $user) + return redirect()->route('admin.utilisateurs.edit', ['utilisateur' => $user]) ->with('success', 'Utilisateur créé.'); } diff --git a/resources/views/admin/utilisateurs/edit.blade.php b/resources/views/admin/utilisateurs/edit.blade.php index ff2e5fa..a978244 100644 --- a/resources/views/admin/utilisateurs/edit.blade.php +++ b/resources/views/admin/utilisateurs/edit.blade.php @@ -20,7 +20,7 @@

Informations

-
+ @csrf @method('PUT')
@@ -135,7 +135,7 @@

@if($user->id !== auth()->id()) - @csrf @@ -172,7 +172,7 @@

La suppression est définitive. Les relevés et assignations liés à cet utilisateur seront également supprimés.

- @csrf @method('DELETE') diff --git a/resources/views/admin/utilisateurs/index.blade.php b/resources/views/admin/utilisateurs/index.blade.php index 6b8731d..8fcb255 100644 --- a/resources/views/admin/utilisateurs/index.blade.php +++ b/resources/views/admin/utilisateurs/index.blade.php @@ -143,11 +143,11 @@ {{ $user->created_at->format('d/m/Y') }} - Modifier @if($user->id !== auth()->id()) @csrf @@ -157,7 +157,7 @@
@csrf @method('DELETE') diff --git a/resources/views/carte/index.blade.php b/resources/views/carte/index.blade.php index 02334da..ae4f790 100644 --- a/resources/views/carte/index.blade.php +++ b/resources/views/carte/index.blade.php @@ -13,6 +13,8 @@ #carte-map { height: calc(100vh - 120px); min-height: 400px; + position: relative; + z-index: 0; /* crée un contexte d'empilement qui scelle les z-indexes internes de Leaflet */ } /* Popup dark mode */ .dark .leaflet-popup-content-wrapper,