7
Setiap aplikasi tentunya harus mempunyai Form Login. Form Login diperlukan
untuk pengelolaan aplikasi seperti CRUD (Cretae, Read, Update, Delete). Selain
Form login biasanya dibutuhkan juga Form Register, Form Register diperlukan
agar setiap pengguna/user dapat mendaftarkan diri ke aplikasi. Dalam laravel
untuk urusan membuat Form login dan Form Register sangatlah mudah dan
simple. Kita tinggal mengetik kode php artisan make:auth, maka dalam ukuran
detik form-form tersebut sudah siap digunakan.
Pertama-tama, mari kita buat project laravel dengan nama MyFirstApp dengan
perintah laravel new MyFirstApp.
Selanjutnya, silakan masuk ke folder project MyFirstApp
Untuk membuka project MyFirstApp, sebaiknya kita buat virtual host di XAMPP
dengan nama host http://auth.localhost. Ikuti tutorial sebelumnya untuk
membuat virtual host jika lupa cara membuatnya di sini. Setelah selesai
membuat virtual host, coba test dengan membuka browser dengan
alamat http://auth.localhost.
Sekarang mari kita kembali ke materi hari ini yaitu membuat Auth dengan laravel.
Silakan buat perintah dengan artisan di commant prompt seperti gambar di
bawah ini.
Sekarang coba refresh browser dan perhatikan perubahan apa yang terjadi.
Form Register
Form Login
Form-form tersebut belum berfungsi, karena tidak ada database yang terkoneksi.
Agar form login dan register dapat berjalan dengan baik, maka kita harus buat
database dan memigrasi database. Silakan buat database melalui phpMyAdmin,
misalnya database testing. Selanjutnya edit koneksi database pada file env.php.
Kerena default XAMPP tidak menggunakan password, maka untuk password
dikosongkan saja. Nama database adalah testing dan username
menggunakan root.