Tahukah kamu bahwa di framework PHP laravel untuk membuat halaman login untuk otentikasi dan halaman register user sangatlah mudah, anda cukup menggunakan beberapa konfigurasi dan menjalankan beberapa perintah tanpa harus melakukan coding. Penasaran? berikut langkah-langkahnya:
Pertama untuk install laravel 5.3 anda bisa mengikuti tutorial:
Cara install laravel 5.3 di Ubuntu
kemudian untuk membuat database baru dengan nama "database" di server MySQL, anda bisa mengikuti tutorial:
Cara membuat database di dalam server MySQL lewat terminal di Ubuntu
kemudian setelah database baru dengan nama "database" sudah dibuat, aplikasi laravel sudah diinstall, konfigurasi dulu koneksi database pada laravel 5.3 di file .env pada root directory laravel dengan perintah:
vim .env
kemudian cari bagian:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
sesuaikan dengan milik anda, jika milik saya menjadi seperti berikut:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=root
DB_PASSWORD=root
simpan, kemudian pada terminal di dalam root directory laravel, saya menjalankan perintah di bawah untuk membuat progress otentikasi:
php artisan make:auth
jika berhasil akan tertampil seperti di bawah ini:
perintah diatas untuk membuat file otentikasi untuk tampilan, database dan progress otentikasi di dalam system. Setelah itu jalankan perintah di bawah untuk mengimplementasikannya:
php artisan migrate
jika berhasil melakukan migrasi database, maka tampilan prosesnya akan terlihat seperti berikut:
perintah di atas berfungsi untuk membuat tabel otentikasi di database MySQL yang akan digunakan untuk menyimpan password dan users yang digunakan untuk masuk ke dalam system. Tabel yang dibuat adalah dalam database terdiri dari:
- tabel migrations
- tabel password_resets
- tabel users
kemudian untuk mencoba proses otentikasi tersebut sebelumnya saya menjalankan perintah untuk mengaktifkan web server lokal laravel:
php artisan serve
apabila web server lokal berhasil diaktifkan akan terlihat seperti berikut:
setelah itu saya mengakses melalui browser dengan alamat:
localhost:8000/
maka akan terlihat menu login dan register di pojok kanan atas seperti gambar di bawah:
jika saya klik menu register, maka akan tampil halaman register seperti berikut:
saya mencoba membuat user login baru disitu, kemudian setelah di klik tombol register, saya akan diredirect ke halaman home seperti berikut:
jika saya klik tombol logout, kemudian klik login di menu pojok kanan atas maka akan tertampil halaman login seperti di bawah:
sangat mudah bukan, membuat proses otentikasi di laravel ? Saya melakukannya tanpa coding. Silakan mencoba dan terima kasih telah berkunjung :-)
Comments