Laravel #1 Cara Mudah Membuat Register & Login Menggunakan Laravel 5

Kali ini kita akan membahas bagaimana cara membuat login dan register dengan menggunakan framework laravel. Laravel telah menyediakan sebuah perintah php artisan sebagai asisten yang dapat mempermudah pengguna dalam membangun projek aplikasinya menggunakan laravel.
Untuk mengikuti seri tutorial kali ini diharapkan teman-teman binerian sudah memiliki pemaham terhadap PHP dasar sebelumnya agar dapat memahami secara benar seri tutorial kali ini.
1. Persiapan
Langkah pertama yang harus dilakukan yaitu persiapan
- Pastikan anda sudah memiliki localhost server, seperti XAMPP. Jika belum memahami cara penginstalan XAMPP silahkan kunjungi disini,
- Pastikan composer telah terinstal di pc kalian. Jika belum cek disini cara install composer.
- Instalasi
- Bukaa command prompt,
- Pindah ke folder yang telah di siapkan menggunakan perintah cd
cd C: XAMPP\htdocs
- Jalankan perintah untuk menginstal projek laravel : composer create-project –prefer-dist laravel/laravel nama_project
composer create-project –prefer-dist laravel/laravel BinerianLaravel
- Pastikan PC sudah terhubung dengan internet dan tunggu proses instalasi hingga selesai.
- Konfigurasi Database
- Jalankan apache dan mysql pada xampp untuk menjalankan localhost server
- Buka http://localhost/phpmyadmin/ pada browser
- Buat database baru dengan nama bineriandb (disini kita tidak perlu membuat tabel karena
Kita akan menggunakan perintah php artisan untuk membuat tabel)
- Buka file .env menggunakan text editor (notepad, sublimetext, visual studio code, etc) pada folder BinerianLaravel yang sudah di instal
- Kemudian lakukan pengaturan koneksi database seperti dibawah ini
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=BinerianDB
DB_USERNAME=root
DB_PASSWORD=
Jika kalian memiliki username dan password untuk akses database silahkan disesuaikan. Jika tidak boleh menggunakan username dan password default diatas.
- Buka folder LaravelBinerian>database>migrations>….users_table.php
Perhatikan pada file ini laravel sudah menyiapkan file migration untuk membuat tabel user dengan kolom id, name, email, email_verified_at, password, rememberToken dan timestamps dengan mudah.

- Selanjutnya, jalankan perintah pada terminal (boleh menggunakan terminal cmd atau di terminal text editor secara langsung)
php artisan migrate
Jika berhasil maka tabel user akan muncul di dalam database bineriandb

4. Membuat Fitur Login dan Register
cara membuatnya sangat mudah karena fitur ini sudah disediakan oleh Laravel secara default, dengan cara :
- Jalankan perintah dibawah ini pada terminal
php artisan make:auth
maksud dari perintah ini yaitu
php artisan = asisten laravel
make = buat
auth = authentication (otentikasi)
Jadi artinya : asisten laravel, tolong buatkan otentikasi !
Hehe seru juga yaa kalo easy gini, tinggal suruh doang… 😀

Namun perintah php artisan make:auth ini hanya bisa digunakan pada versi 5 kebawah. Laravel versi 6 memiliki sedikit perubahan konfigurasi untuk membuat otentikasi. Kamu bisa searching di google bagaimana cara membuat otentikasi pada Laravel versi 6 .
5. Menjalankan program
- Jalankan perintah dibawah ini pada terminal
php artisan serve
perintah ini bertujuan untuk menjalankan server local bawaan dari laravel untuk melakukan pengembangan. Hasilnya akan seperti gambar di bawah ini.

- Salin/paste pada browser output dari php artisan serve, yaitu
- Kemudian jalankan pada browser

Menu login dan register sudah jadi, tanpa kamu perlu ngoding panjang x lebar :D. Tinggal minta bantuan dari asistennya Laravel (php artisan) .
Semoga tutorial kali ini bermanfaat buat teman-teman binerian :D, Jangan lupa share ke teman-teman kamu lainnya. Jika ada pertanyaan silahkan tinggalkan di kolom komentar di bawah ini yaa.