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
composer create-project laravel/laravel laravel_auth
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
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_auth DB_USERNAME=root DB_PASSWORD=root
Dengan perintah
php artisan make:auth
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?