Aug 6, 2024
laravel_multi_user
.composer create-project laravel/laravel .
localhost/phpmyadmin
.laravel_multi_user
..env
untuk menghubungkan Laravel dengan database:
role
dengan tipe enum (operator, keuangan, marketing). Default: operator.php artisan migrate
php artisan make:seeder DummyUserSeeder
php artisan db:seed --class=DummyUserSeeder
php artisan make:controller SesiController
index
dan login
dalam SesiController
untuk menangani login.web.php
:
GET
untuk indexPOST
untuk loginlogin.blade.php
di folder resources/views
.SesiController
untuk email dan password.php artisan make:middleware CheckLogin
kernel.php
.UserAccess
untuk membatasi akses berdasarkan role.admin.blade.php
untuk tampilan admin.