LARAVEL AUTH, CRUD Multi Level User
Publised: Rabu, 4 Juni 2025 | Author: Sherly Ananda Putri - 2311532017
Publised: Rabu, 4 Juni 2025 | Author: Sherly Ananda Putri - 2311532017
Pada praktikum ini, tujuan dari Pembelajaran yaitu mahasiswa mampu installasi Laravel, membuat project baru Laravel, mengenal struktur Laravel, konsep MVC laravel.
- Komputer/Laptop
- XAMPP: Sebagai local web server untuk menjalankan PHP dan MySQL di komputer lokal.
- Visual Studio Code: Sebagai code editor untuk menulis skrip PHP dan HTML.
- Composer, Git, Node JS, NPM: Untuk manajemen paket dan dependensi.
(C:\xampp\htdocs\laravel)composer global require "laravel/installer"laravel new laravel-sisfo
composer create-project laravel/laravel=^12.0 laravel-sisfo --prefer-distphp artisan serve
composer require laravel/ui.
php artisan ui bootstrap --auth.
npm install && npm run dev untuk menginstall dan compile file-file asset bawaan
php artisan migrate maka Laravel akan membuat migration table authentication
php artisan make:migration costum_table_users.
database/migration/ kemudian bukan file yang diakhiri costum_table_users.php dan
tambahkan beberapa field seperti username, level, dan status.
php artisan migrate
AdminSeeder dengan perintah :
php artisan make:seeder AdminSeeder.
AdminSeeder.php
php artisan db:seed --class=AdminSeeder pada terminal/cmder.
Jika sudah berhasil menambahkan user maka dapat login ke aplikasi menggunakan akun tersebut.
laravel-sisfo dengan nama sbadmin
dan copy paste kan seluruh asset template sbadmin kedalam folder tersebut.
app.blade.php pada folder view/layouts kemudian ganti dengan kode program dibawah ini
main.blade.php pada folder layout tadi yang digunakan untuk membuat layout global yang nantinya akan digunakan sebagai layout utama aplikasi dan view-view lain akan mengambil resource disini, masukkan kode program seperti dibawah ini
layout dengan nama file sidebar.blade.php kemudian isikan dengan kode program dibawah ini
layouts dengan nama file topbar.blade.php kemudian isikan dengan kode program dibawah ini
home.blade.php lalu ganti kode pada fie tersebut dengan: