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
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…
Do you have a plan for your next holiday? Being aware of the Bank Holidays within the…
The world is rapidly changing of software development AI-assisted tools for coding have become the main focus. As…