1. Pastikan sudah register minimal 3 user 2. Memodifikasi table users
- jalankan perintah php artisan make:migration add_level_user --table=users pada command prompt
- buka text editor anda, cari file .. add_level_user.php pada folder database/migrations - tambahkan script pada function up() menjadi seperti di bawah ini ;
Sesuaikan isi role dengan proyek yang di buat - Jalankan perintah php artisan migrate pada command prompt - Cek table users pada database , pastikan field level sudah ada ! - Buka file User.php pada folder app/Models
- Tambahakan username dan level pada bagian protected $fillable
3. Modifikasi halaman Login
- buka file resources/views/auth/login.blade.php - ubah input email menjadi username
. Memodifikasi table users
- jalankan perintah php artisan make:migration add_level_user --table=users pada command prompt
- buka text editor anda, cari file .. add_level_user.php pada folder database/migrations - tambahkan script pada function up() menjadi seperti di bawah ini ;
- Jalankan perintah php artisan migrate pada command prompt - Cek table users pada database , pastikan field level sudah ada ! - Buka file User.php pada folder app/Models
- Tambahakan username dan level pada bagian protected $fillable
3. Modifikasi halaman Login
- buka file resources/views/auth/login.blade.php - ubah input email menjadi username
- coba lakukan login dengan username
7. Membuat Midlleware checkRole
- Jalankan perintah php artisan make:middleware checkLevel pada command prompt - buka file checkLevel.php pada folder app/Http/Middleware/
- modifikasi script pada function handler ()
- Buka file Kernel.php pada folder app/Http
- Tambahkan script 'role' => \App\Http\Middleware\checkLevel::class, pada bagian protected $routeMIddleware
*ubah ‘ceheckLevel’ menejadi ‘role’