Ce que je livre
- Composants Livewire testés, pas seulement cliqués
- Tableaux filtrables, tris et pagination sans rechargement
- Formulaires multi-étapes avec validation côté serveur
- Alpine.js pour ce qui doit rester dans le navigateur
Livewire pour des interfaces réactives sans monter une SPA : panneaux d'administration, tableaux filtrables, formulaires multi-étapes. Le tout en PHP, testable comme le reste de l'application.
Valider les propriétés Livewire au plus près des données avec #[Validate] : règles et messages par propriété, tableaux, required_if, et quand garder $rules.
Synchroniser les champs de formulaire avec le composant Livewire en temps réel grâce à wire:model.live : debounce, recherche, validation instantanée.
Disponible pour missions PHP / Laravel / WordPress / Silverstripe en Belgique et remote EU.