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

Statamic : version Pro obligatoire ? (gratuit vs payant)

Statamic existe en version gratuite et en version Pro payante. Pour 80 % de mes projets, le gratuit suffit : un admin, un formulaire contact, blueprints et contenus illimités. Pro devient utile pour le multisite, les rôles multi-utilisateurs et l'API GraphQL. On compare les deux offres, on active Pro en une ligne dans le .env, et on voit comment livrer proprement au client.

Written by : Thibault Chazottes

Laravel Nova : installer le back-office officiel (guide pratique)

Après la présentation de Laravel Nova, place à l'installation sur un projet Laravel fraîchement créé. Nova est payant : licence, dépôt Composer privé et authentification via auth.json. Puis nova:install, migrations et création du premier utilisateur admin. Guide pas à pas sur Laravel 13, comme dans la vidéo de la playlist.

Written by : Thibault Chazottes

Statamic : formulaires de contact (création, affichage et soumissions)

Presque tout site a besoin d'un formulaire de contact, parfois plusieurs. Statamic le gère nativement : création en CP, blueprint, affichage Antlers, email et stockage des soumissions. Honeypot anti-spam, export CSV ou JSON, colonnes personnalisables pour le client. Guide pratique avec cas concret et démo vidéo de la série.

Written by : Thibault Chazottes

Statamic : utilisateurs, rôles et permissions (guide pratique)

Le premier compte Statamic est souvent super-admin, mais le client ne doit pas tout pouvoir modifier. Rôles, permissions et groupes permettent de filtrer l'accès aux pages, collections, globals et sites. Fonctionnalité Statamic Pro, essentielle pour un SaaS multi-clients. Exemple concret sur une plateforme multi-églises, avec démo vidéo.

Written by : Thibault Chazottes

Laravel Nova : créer un back-office Laravel complet (présentation)

Sur un projet Laravel client, le back-office prend du temps : utilisateurs, rôles, filtres, CRUD. Laravel Nova est le panneau d'administration officiel Laravel, maintenu par l'équipe du framework. Il génère rapidement des interfaces complètes à partir de vos modèles Eloquent. Première découverte avec mon retour d'expérience depuis 2018 et démo vidéo.

Written by : Thibault Chazottes

Statamic multisite : traduire un site Laravel (multilingue & multi-sites)

Un seul projet Statamic peut servir plusieurs langues ou plusieurs sites. URLs dédiées, contenus traduits dans le Control Panel, champs partagés ou localisables. Guide pour un site multilingue ou un SaaS multi-clients avec plusieurs back-offices. Configuration multisite, traductions et bonnes pratiques, avec démo vidéo.