25 Mei 2025 ~ Oleh Kevin Andhika
Untuk menambah pemahaman pengguna mengenai cara menginstal dan membuat project Laravel menggunakan Composer, serta mengatur konfigurasi database dengan benar. Praktikum ini juga bertujuan agar pengguna dapat memahami proses pembuatan sistem autentikasi seperti login dan register menggunakan Laravel UI. Selain itu, pengguna dilatih untuk memodifikasi struktur tabel users sesuai kebutuhan, menambahkan data admin dengan seeder, serta mengintegrasikan template Bootstrap guna memperindah tampilan antarmuka menggunakan Blade templating engine di dalam Laravel.
composer create-project laravel/laravel=^12.0 laravel-sisfo --prefer-dist"
composer require laravel/ui untuk autentikasi pengguna dengan laravel
php artisan ui bootstrap --auth untuk autentikasi fitur dengan laravel
npm install && npm run dev untuk menginstal dan meng compile file aset bawaan agar autentikasi di generate otomatis
php artisan migrate untuk membuat migration table authentication
php artisan serve untuk menjalankan program laravel
Dari stuktur table users diatas maka perlu ditambahken beberapa field yaitu username,
level dan status, maka perlu membuat sebuah migration untuk menambahkan field-field diatas,
ketikkan perintah berikut pada terminal atau cmd.php artisan make:migration costum_table_users pada terminal Visual Studio Code untuk membuat sebuah file migration
php artisan migrate pada kolom terminal
php artisan make:seeder AdminSeeder untuk membuat file AdminSeeder.php pada folder database/Seeder
php artisan db:seed --class=AdminSeeder pada kolom terminal
php artisan serve maka akan terlihat hasil konfigurasi layout seperti berikut
Praktikum ini menjelaskan cara membuat sistem login dan manajemen pengguna di Laravel dengan langkah sederhana. Mulai dari instalasi Laravel, pengaturan database, hingga membuat fitur login dan register secara otomatis dengan perintah tertentu. Setelah itu, tampilan program diuji melalui php artisan serve.
Selain itu, struktur tabel pengguna juga bisa diubah sesuai kebutuhan, seperti menambah kolom level atau status. Kita juga bisa menambahkan data admin secara otomatis dan mempercantik tampilan dengan template Bootstrap. Praktikum ini cocok bagi pemula untuk memahami dasar pembuatan web dengan Laravel.