Fix paramètres de route utilisateur et z-index carte

- 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 <noreply@anthropic.com>
This commit is contained in:
2026-06-07 03:56:41 +02:00
parent 6a73a2f001
commit e835bab7df
4 changed files with 9 additions and 7 deletions
@@ -20,7 +20,7 @@
<div class="bg-white dark:bg-gray-800 shadow rounded-lg p-6">
<h3 class="text-sm font-semibold text-gray-700 dark:text-gray-300 uppercase tracking-wide mb-5">Informations</h3>
<form method="POST" action="{{ route('admin.utilisateurs.update', $user) }}">
<form method="POST" action="{{ route('admin.utilisateurs.update', ['utilisateur' => $user]) }}">
@csrf @method('PUT')
<div class="space-y-5">
@@ -135,7 +135,7 @@
</p>
</div>
@if($user->id !== auth()->id())
<form method="POST" action="{{ route('admin.utilisateurs.toggle-active', $user) }}"
<form method="POST" action="{{ route('admin.utilisateurs.toggle-active', ['utilisateur' => $user]) }}"
x-data
@submit.prevent="if(confirm('{{ $user->is_active ? 'Désactiver' : 'Activer' }} ce compte ?')) $el.submit()">
@csrf
@@ -172,7 +172,7 @@
<p class="text-sm text-gray-500 dark:text-gray-400 mb-4">
La suppression est définitive. Les relevés et assignations liés à cet utilisateur seront également supprimés.
</p>
<form method="POST" action="{{ route('admin.utilisateurs.destroy', $user) }}"
<form method="POST" action="{{ route('admin.utilisateurs.destroy', ['utilisateur' => $user]) }}"
x-data
@submit.prevent="if(confirm('Supprimer définitivement {{ addslashes($user->name) }} ? Cette action est irréversible.')) $el.submit()">
@csrf @method('DELETE')