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
Introduction to React Inventory Management Systems In today’s fast-paced business environment, efficient inventory management is…
Introduction to React Calculator Creating a functional calculator in React is an excellent way to…
Introduction to React Calculator Creating a functional calculator in React is an excellent way to…
This article explain how to make a Inventory Management App in Angular.this app explain the…
Introduction to Java Swing Java Swing is a versatile toolkit for building graphical user interfaces…