Aller au contenu
PROJET WEB DYNAMIQUE

Inertia

Inertia.js et les Nouveaux Laravel Starter Kits : Introduction

  • Concept : Inertia.js demeure cette bibliothèque géniale qui fait le lien entre ton backend Laravel chéri et les frameworks frontend (Vue.js, React, Svelte).

  • Fonctionnement : Toujours pas besoin d'API REST séparée, tu gardes tes routes et contrôleurs Laravel comme un vrai artisan. ✨

  • Avantages :

    • Approche Hybride : Le meilleur des deux mondes - la puissance de Laravel + la réactivité des interfaces modernes.
    • Développement Simplifié : Zéro API à gérer = moins de prises de tête (même pour toi 😏).
    • Expérience Utilisateur Premium : Tes applis réagissent comme des SPAs de compétition.

Laravel Starter Kits : La Nouvelle Ère (Bye Bye Jetstream 👋)

Mars 2025 a marqué un tournant : Laravel a viré Jetstream ET Breeze au profit de 3 starter kits dédiés, chacun avec son propre repo standalone. Fini le package qu'on installe après coup, maintenant t'as tout le code dans ton projet dès le début.

Les 3 Nouveaux Starter Kits :

  1. Vue Starter Kit 💚 (ton chouchou visiblement)

    • Construit avec Vue 3 + Inertia.js
    • Utilise shadcn-vue pour les composants UI
    • Tailwind CSS v4 intégré
    • Parfait si tu kiffes la syntaxe Vue et ses Single File Components
  2. React Starter Kit ⚛️

    • Basé sur React + Inertia.js
    • Composants shadcn/ui (Tailwind v4)
    • Pour ceux qui veulent l'écosystème React (les traîtres quoi 🤡)
  3. Livewire Starter Kit

    • Livewire + Blade (full PHP, zéro JS)
    • Composants Livewire Flux (gratuits)
    • Pour les puristes qui veulent rester côté serveur

Fonctionnalités Incluses (Tous les Kits) :

  • ✅ Authentification complète (login, register, reset password)
  • ✅ Gestion du profil utilisateur
  • ✅ Dark mode support
  • ✅ Multiples layouts
  • ✅ Tailwind CSS v4

Options Supplémentaires :

  • Vérification email (MustVerifyEmail)
  • Confirmation de mot de passe (password.confirm)
  • Intégration WorkOS (authentification tierce)

Pourquoi C'est Mieux que Jetstream/Breeze ? 🎯

  1. Application complète out-of-the-box : Plus de package à installer, tout est déjà là.
  2. Simplicité : Un starter kit = un stack. Fini le "choose your own adventure" qui te faisait perdre 3h.
  3. Personnalisation facile : Tout le code est dans ton projet (app/, resources/), tu modifies ce que tu veux sans te soucier des mises à jour de package.
  4. Bibliothèques modernes : shadcn, Flux... du matos pro dès le départ.

Installation Éclair

laravel new mon-projet-de-ouf

Et tu choisis ton starter kit. C'est tout. Même toi tu devrais y arriver (ง'̀-'́)ง

Conclusion

Les nouveaux Laravel Starter Kits ont enterré Jetstream en beauté 🪦. Inertia.js reste au cœur des stacks Vue et React, offrant cette magie d'une SPA sans API. Que tu choisisses Vue (le bon choix 💅), React (mouais...) ou Livewire (le côté obscur), t'as maintenant des bases solides, modernes et 100% customisables.

Développer avec Laravel en BIG 2025, c'est enfin aussi smooth qu'on te l'avait promis.

Ressources Officielles 📚