Laravel Breeze Starter is a versatile and open-source starter template that simplifies the development of Laravel applications. Perfect for both beginners and experienced developers, this starter kit integrates a suite of essential tools and technologies to jumpstart your project. With Laravel Breeze Starter, you can focus on crafting your unique application without the hassle of setting up authentication and other foundational features from scratch. Dive into building your next Laravel project today by cloning our repository!
- Laravel: The powerful framework providing the foundation of our starter kit.
- Laravel Breeze: Streamlined starter kit for Laravel, offering basic authentication scaffolding.
- PHP: The server-side scripting language that powers our backend.
- Vite: Next Generation Frontend Tooling.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Alpine.js: A minimal framework for composing JavaScript behavior in your markup.
- DataTables: A jQuery JavaScript library for enhancing HTML table interaction.
- jQuery: A fast, small, and feature-rich JavaScript library.
- MySQL: The robust relational database we utilize for its reliability and efficiency.
/app
: Contains the core code of the application./database
: Houses database migrations, factories, and seeders./public
: Publicly accessible files./resources
: Views, raw CSS, and JavaScript./routes
: Application routes./tests
: Application tests.
- PHP >= 8.2
- Composer
- Node.js & npm
- A MySQL database
- Clone the repository to your local machine.
- Install the PHP dependencies using Composer:
composer install
. - Install the JavaScript dependencies using npm:
npm install
. - Run the JavaScript build process using npm:
npm run build
or run the JavaScript build server with npm:npm run dev
. - Copy the
.env.example
file to a new file named.env
and configure your database credentials. - Generate an application key:
php artisan key:generate
. - Run the database migrations:
php artisan migrate
. - Start the development server:
php artisan serve
. - Optionally, there are several commands for managing the project that you can find by typing
php artisan app
- Streamlined authentication setup allowing you to focus on your application's unique features.
- Rapid development cycle with pre-configured tools.
- Easily extendable and customizable to fit your specific needs.
We value your contributions. To get started, please fork the repository and open a pull request with your changes so that they can be reviewed and merged.
Begin your Laravel application development journey with the Laravel Breeze Starter!