Authentication in Laravel 9 / 8 Tutorial

By Ved Prakash N | Apr 06, 2023 | Laravel
Share : Whatsapp

Implementing Authentication in Laravel 9 / 8 using Scaffolding | Laravel 8 authentication tutorial

Hi guys, we will be learning how to create authentication in laravel 9 / 8.

To implement authentication in Laravel 9 / 8, you can follow these steps:

Step 1: Create a new Laravel project using the following command:

composer create-project --prefer-dist laravel/laravel project-name

Step 2: Run the following command to install Laravel's default authentication scaffolding:

composer require laravel/ui

Step 3: Generate the authentication views and routes using one of the following commands, depending on which front-end framework you want to use:

// For Bootstrap
php artisan ui bootstrap --auth

// For Vue.js
php artisan ui vue --auth

// For React
php artisan ui react --auth

Step 4: Run the migration to create the necessary tables in the database

php artisan migrate

Step 5: You can now register a new user by going to the '/register' route, and login by going to the '/login' route.

Laravel's default authentication system also includes password reset functionality, which you can test by going to the '/forgot-password' route.

That's it! With just a few commands, you can implement a fully-functional authentication system in your Laravel 9 / 8 project.