Glisser

Blog

Bienvenue sur le blog de Thibault Chazottes, développeur et formateur web spécialisé Laravel. Vous y trouverez des tutoriels écrits et des vidéos YouTube sur trois axes principaux : le framework Laravel, le CMS Statamic et le back-office Laravel Nova.

Les articles sont pensés pour les développeurs qui veulent aller à l’essentiel : installation, configuration, cas concrets et retours d’expérience de terrain. Chaque série est structurée en playlist vidéo et complétée par des guides détaillés pour approfondir les sujets abordés en démo.

Que vous montiez un site vitrine avec Statamic, un panneau d’administration avec Nova ou une application Laravel sur mesure, ce blog regroupe les ressources pour avancer pas à pas, sans jargon inutile, avec du code et des méthodes directement réutilisables.

Written by : Thibault Chazottes

Vue Router et Pinia : quand (et pourquoi) structurer une SPA

Composants Vue maîtrisés, mais navigation multi-pages et état global flous ? Retour d’expérience : quand introduire Vue Router et Pinia, et quelles erreurs éviter. Routes, guards, stores modulaires, patterns utiles seuls ou avec une API Laravel. Ressources gratuites et lien discret vers le parcours guidé.

Written by : Thibault Chazottes

Vue.js 3 : Composition API, Options API et les pièges que je vois en formation

Composants, réactivité, Composition ou Options API : par où commencer sur Vue.js 3 ? Retour d’expérience : erreurs fréquentes, deux API à connaître, et méthode par projets progressifs. Ce que je recommande avant Vue Router, Pinia ou Laravel + Vue.js. Ressources gratuites et lien discret vers le parcours guidé.

Written by : Thibault Chazottes

Apprendre Laravel sans se perdre : ce que je vois bloquer les développeurs PHP

Vous connaissez PHP mais Laravel en projet réel vous semble encore flou ? Retour d’expérience : erreurs fréquentes, ordre d’apprentissage et méthode par projet fil rouge. Ce que je recommande après des années à former des développeurs Laravel. Ressources gratuites, playlist YouTube et lien discret vers le parcours guidé.

Written by : Thibault Chazottes

Laravel Nova : filtres et métriques (stats du dashboard)

Après le CRUD clients et commandes, on ajoute filtres cumulables et métriques sur le dashboard Nova. Méthodes filters() et cards() sur chaque ressource : clients avec ou sans commandes, commandes par statut ou montant. php artisan nova:filter pour un filtre custom, filterable() sur les champs date sans recoder l'UI. Value, Partition, Progress : les métriques natives couvrent la plupart des besoins stats.

Written by : Thibault Chazottes

Statamic : marketplace, addons et starter kits (écosystème)

Statamic est complet, mais un marketplace communautaire vient l'enrichir, comme les packages Composer pour Laravel. Addons (modules) et starter kits (thèmes prêts à l'emploi), en gratuit ou payant. Captcha, SEO Pro, Cargo e-commerce : les plus populaires, installables en quelques clics depuis le Control Panel. Découverte de l'écosystème et pistes pour publier ou monétiser vos propres addons.

Written by : Thibault Chazottes

Laravel Nova : créer un CRUD en 5 minutes (ressources et champs)

Nova installé : en moins de 5 minutes, deux modèles Eloquent deviennent des CRUD complets. Une ressource Nova par modèle, une méthode fields() qui liste les champs : Nova génère liste, détail, création et suppression. Exemple clients et commandes avec relation hasMany et belongsTo. Text, relations, hideFromIndex, sortable : tout le back-office en quelques dizaines de lignes.