Danu Andrean, 13 May 2025
Cara Gampang Auth Laravel

Autentikasi adalah salah satu fitur paling penting dalam aplikasi web modern. Laravel, sebagai salah satu framework PHP terbaik, menyediakan sistem autentikasi bawaan yang sangat powerful dan mudah digunakan.
Pada blog kali ini, kita akan membahas:
- Apa itu Laravel Auth
- Instalasi Laravel
- Cara mengaktifkan Auth di Laravel
- Menyesuaikan tampilan dan fitur login
Apa Itu Laravel Auth?
Laravel Auth adalah sistem autentikasi default yang disediakan Laravel untuk menangani:
- Registrasi pengguna
- Login & logout
- Proteksi halaman (middleware auth)
- Reset password Laravel sejak versi 6+ memisahkan sistem ini ke dalam paket bernama Laravel Breeze, Jetstream, atau Fortify, tergantung kebutuhan Anda.
Instalasi Laravel
$ php -v
Jika belum ada, kamu bisa install PHP dulu, jika menggunakan windows kamu bisa pakai XAMPP atau Laragon:
$ sudo apt update
$ sudo apt install php-cli
Install composser, jika menggunakan windows bisa download lewat getcomposer.org.
$ sudo apt install unzip curl
$ curl -sS https://getcomposer.org/installer -o composer-setup.php
$ HASH=$(curl -sS https://composer.github.io/installer.sig)
$ php -r "if (hash_file('sha384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
$ composer --version
Install laravel
$ composer create-project "laravel/laravel:^12.0" example-app
Setup Databases
Buka phpmyadmin dan buat database dengan nama “laravel_auth” seperti dibawah

Ubah settingan pada .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_auth
DB_USERNAME=root
DB_PASSWORD=
Koneksikan database dengan laravel dengan cara masuk dalam direktori project dan ketikan:
$ php artisan migrate
Cara mengaktifkan Auth di Laravel
Instal Laravel Breeze (sistem auth ringan dan sederhana)
$ composer require laravel/breeze --dev
$ php artisan breeze:install
$ npm install && npm run build
Setelah proses ini selesai, Laravel sudah menyediakan halaman:
- /login
- /register
- /dashboard (halaman yang dilindungi middleware)
💡 Gunakan $ php artisan serve untuk melihat hasilnya di http://localhost:8000.
Hasilnya seperti berikut:


Menyesuaikan Tampilan Login
Laravel Breeze menggunakan Blade dan Tailwind CSS. Untuk mengubah tampilan:
- Buka file resources/views/auth/login.blade.php
- Sesuaikan HTML, CSS, dan form sesuai kebutuhan Anda Contoh: menambahkan logo atau mengubah warna tombol login.
Penutup
Dengan Laravel Auth, Anda tidak perlu membuat sistem login dari nol. Laravel menyediakan semua fitur dasar, tinggal Anda sesuaikan dan perkuat keamanannya.
Semoga tulisan ini bermanfaat bagi Anda yang sedang membangun aplikasi Laravel dengan fitur autentikasi! 🚀