Sebagai tukang yang kekinian, tidak lengkap rasanya kalau tidak mencoba framework laravel yang sekarang baru saja rilis versi 5.3. Perubahan dan penambahan fitur bisa dilihat di sini https://laravel-news.com/2016/08/laravel-5-3-is-now-released/
Fitur register, login dan logout serta reset password sudah disediakan pada framework laravel mulai versi 5 (kalau tidak salah), dengan satu langkah sederhana fitur tersebut sudah siap digunakan.
Bagi yang belum menginstall laravel 5.3, caranya masih tetap sama dengan versi sebelumnya
[bash]composer create-project laravel/laravel laravel_auth[/bash]
Tunggu sampai semua proses instalasi selesai (tergantung kecepatan internet dan faktor kegantengan)
Sesuaikan nama database, username dan password mysql/mariadb yang ada pada file .env jangan lupa buat databasenya
[bash]
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_auth
DB_USERNAME=root
DB_PASSWORD=root
[/bash]
Dengan perintah [bash]php artisan make:auth[/bash] simsalabim, semua fitur register, login, logout, reset password sudah berhasil dibuat. Tidak percaya? Jalankan web servernya pake perintah php artisan serve, arahkan browser ke alamat http://localhost:8000/register untuk proses register, kemudian ke halaman http://localhost:8000/login untuk login ata melalui halaman http://localhost:8000 cari tautan ke halaman login
Gampang ya?