In this tutorial ,i am to going teach the Laravel Breeze.Laravel Breeze provides a simple way to implementation of Laravel’s authentication features.
composer require laravel/breeze --dev php artisan breeze:install npm install npm run dev php artisan migrate
php artisan make:migration add_role_to_users_table --table=users
above the code snippt sets up basic authentication functionality, including login and registration.
To differentiate between admin and regular users, add a role
field to the users
table. Run the following migration to add the field.
Run the following command to create a migration
php artisan make:migration add_role_to_users_table --table=users
In the migration file, update the up()
function to add the role
column:
php artisan make:controller HomeController
class HomeController extends Controller { // Admin Dashboard public function adminDashboard() { return view('admin.dashboard'); // Admin view } // User Dashboard public function userDashboard() { return view('user.dashboard'); // User view } }
In the resources/views
folder, create separate folders for admin
and user
views.
resources/views/admin/dashboard.blade.php
@extends('layouts.app') @section('content') <div class="container"> <h1>Admin Dashboard</h1> <p>Welcome to the admin dashboard!</p> </div> @endsection
resources/views/user/dashboard.blade.php
The Touchable Shop POS (Point of Sale) system is a sophisticated software solution developed using…
Creating a responsive login form is a crucial skill for any web developer. In this…
In this tutorial will teach Laravel 12 CRUD API by step. Laravel 10 CRUD Application …
In this lesson we talk about laravel 12 image uploading and display the image step…
In this tutorial will teach Laravel 12 CRUD Application step by step. Laravel 12 CRUD…
Conditional statements in Python allow us to control the flow of execution based on conditions.…