Skip to content
Binarybox Tutorials

Binarybox Tutorials

Binarybox Tutorials provide tutorials on Web Development and Programming, Learn about Laravel, Symfony, Codeigniter, Javascript other Technologies with our easy step-by-step tutorials

  • Home
  • Programming
    • Laravel
    • CodeIgniter
    • Symfony
    • ReactJS
    • Vue.js
    • Angular
    • Nuxt
  • Anime
  • Tools
  • Contact Us
  • About Us
Laravel 11 Starter Kit – How to Install Laravel Breeze
April 23, 2024 PHP / Laravel

Laravel 11 Starter Kit – How to Install Laravel Breeze

Avatar photoPosted by Binarybox Tutorials

Contents

  • Introduction:
  • Prerequisite:
  • Step 1: Install Laravel 11
  • Step 2: Set Database Configuration
  • Step 3: Install Laravel Breeze
  • Step 3: Run the App

Introduction:

One of the most fundamental parts of an application is authentication, good thing Laravel has already built that for you. In this tutorial, we will be showing you how to install Laravel Breeze. It is a good starting point when making a Laravel application.

Laravel is a free, open-source PHP Web Framework intended for the development of web applications following the MVC (Model-View-Controller) architectural pattern. Laravel is designed to make developing web apps faster and easier by using built-in features.

Laravel Breeze gives you a simple and minimal implementation of login, registration, password reset, email verification, and password confirmation which are part of Laravel’s authentication features.

Now that you have a bit of insight we will now start.

Prerequisite:

  • Composer 
  • PHP >= 8.2
  • Node >= 18

Step 1: Install Laravel 11

First, select a folder you want Laravel to be installed then execute this command on Terminal or CMD to install Laravel 11:

Install via composer:

composer create-project laravel/laravel laravel-11-breeze

Install via Laravel Installer:

laravel new laravel-11-breeze

Step 2: Set Database Configuration

Open the .env file and set the database configuration:

.env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your database name(laravel_11_breeze)
DB_USERNAME=your database username(root)
DB_PASSWORD=your database password(root)

Step 3: Install Laravel Breeze

Then install the Laravel breeze package

composer require laravel/breeze --dev

After installing packages, run the artisan command breeze:install to publish the authentication views, routes, controller, and other resources to the project.

php artisan breeze:install

In this tutorial, we will be choosing the blade as stack and testing will be PHPUnit:

image 37 Binarybox Tutorials

After the installation, run these commands to compile the assets.

php artisan migrate
npm install
npm run dev

Step 3: Run the App

Run the laravel app:

php artisan serve

You can now navigate to the login and register URL.

http://localhost:8000/login
http://localhost:8000/register
Laravel 11Laravel BreezeLoginRegistration

Post navigation

Previous Post

Laravel 11 QR Code Generator Tutorial

Next Post

Laravel 11 API Authentication using Laravel Passport

Tags

AJAX Anime Authentication Breeze CodeIgniter 3 CodeIgniter 4 CRUD DataTable Express Express Js Inertia JWT Laravel Laravel 7 Laravel 8; Laravel 9 Laravel 10 Laravel 11 Laravel 12 Laravel Breeze Laravel Passport Laravel Reverb Login Mailtrap MongoDB Multiple File Upload Must Watch Anime Node Js Page Numbering Payment Gateway PDF PHP QR Code React ReactJS Registration REST API Reverb SPA Stripe Symfony 5 Symfony 6 Symfony 7 Top 10 Vue.js

Newsletter

Recent Posts

  • Top 10 Anime Where the MC Is a Genius or Total Badass
  • Top 10 Anime with Jaw-Dropping Plot Twists
  • Top 10 Magic Anime Where the MC Is Betrayed and Comes Back Overpowered
  • Top 10 Otome Isekai Anime You Must Watch
  • Top 10 Anime Where the Main Character (MC) Went Back in Time

©2020 Binarytuts.com | Terms & Conditions | Privacy Policy

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
SAVE & ACCEPT