Saturday, February 8, 2025

Laravel 12 will Come with an Awesome Starter Kit

Get ready to supercharge your Laravel development! During his Laracon EU talk, Taylor Otwell unveiled Laravel 12 and a game-changing update to its starter kits. Say goodbye to Breeze and Jetstream – welcome to a streamlined, more powerful approach to scaffolding your Laravel applications.

One Starter Kit, Endless Possibilities

Laravel 12 simplifies the initial project setup. Instead of separate starter kits, you now have a single, unified starting point. During installation, you can choose between a blank Laravel application or instantly scaffold your project with your preferred frontend stack: React, Vue, or Livewire. This streamlined approach makes getting started with Laravel faster and more efficient than ever.

Authentication Reimagined

The new starter kits come packed with enhanced authentication screens. While familiar elements like login, registration, and password reset are included, you'll also find exciting new component variants. Choose from split-screen login layouts, different dashboard designs, and much more, allowing you to tailor the user experience to your exact needs.

Dashboards: Design Your Way

Forget being locked into a single dashboard style. Laravel 12 starter kits offer a variety of dashboard layouts: default, floating sidebar, inset sidebar, and header. This flexibility empowers you to create the perfect user interface for your application.

Inertia.js Starter Kits: React and Vue, Powered by ShadCN

The Inertia.js starter kits are identical in appearance whether you choose React or Vue, thanks to the elegant ShadCN component library. Here's what you can expect:

  • React Starter Kit:

    • Inertia.js 2.0
    • React v19
    • TypeScript
    • ShadCN Component Library
    • Light, Dark, and System Mode Support
    • Profile/Settings Page
  • Vue Starter Kit:

    • Inertia.js 2.0
    • Vue 3.x
    • TypeScript
    • ShadCN (Vue port)
    • Light, Dark, and System Mode Support
    • Profile/Settings Page

Livewire Starter Kit: Flux UI Integration

Livewire developers are in for a treat! The new Livewire starter kit integrates Flux UI components under a new free tier. This includes all the essential building blocks you need to rapidly develop UIs in Livewire. As Taylor mentioned, this will "supercharge the Livewire community." While Flux Pro will offer more advanced components like charts and editors, the free tier provides a fantastic foundation for building Livewire and Flux-powered applications.

Open Source and Fully Controllable

Each starter kit resides in its own GitHub repository, and installation pulls the code directly into your application. This gives you complete control over every line of code, unlike traditional package-based scaffolding.

Conclusion

Laravel 12's new starter kits represent a significant leap forward in streamlining the development workflow. With enhanced authentication, flexible dashboards, and powerful component integrations, you can build modern, feature-rich Laravel applications faster than ever before. Get ready to experience the next generation of Laravel development! 

0 comments:

Post a Comment