Membuat Login dan Register Laravel
Membuat Login dan Register Laravel

Membuat Login dan Register Laravel

profil
Febri Hidayan
14 December 2020 ยท Baca 3 menit

Sebagai pengembang Laravel pemula pasti menginginkan membuat aplikasi yang memiliki Login dan Register. Tapi semua itu bisa dilakukan dengan mudah dan cepat di Laravel, karena Laravel sudah membuat pustaka sendiri untuk melakukan hal tersebut. Jadi, tinggal melakukan beberapa tahap, aplikasi Laravel sudah siap digunakan.

Pada Laravel 8 sudah dipisahkan autentikasi untuk make:auth, sebenarnya ini sudah dilakukan pada Laravel 6 dan 7. Jadi untuk autentikasi bisa dilakukan dengan menambahkan packages tambahan yaitu laravel/ui. Adanya pemisahan tersebut membuat Laravel autentikasi lebih menyenangkan karena ada beberapa cara konfirgurasi untuk melakukan autentikasi dengan mudah misalnya ingin menambahkan controller autentikasi saja atau juga membuat titik awal penggunaan Bootstrap, React, ataupun Vue.

Baca juga:

Hal pertama yang harus di lakukan ialah menginstal laravel terlebih dahulu, dengan menjalankan perintah composer berikut.

composer create-project --prefer-dist laravel/laravel auth

Kemudian instal laravel/ui, dengan perintah composer berikut.

composer require laravel/ui

Setelah paket laravel/ui terinstal ada beberapa hal yang bisa dilakukan untuk membuat templat dasar laravel ui, seperti berikut.

// Memberikan dasar templat login dan register
php artisan ui bootstrap
php artisan ui vue
php artisan ui react

// Memberikan dasar frontend dan backend login register
php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth

Saran saya gunakan bawaan dengan perintah php artisan ui bootstrap --auth hal ini akan memberikan controller dan juga sumber dengan kerangke kerja CSS bootstrap sebagai bawaannya.

Kemudian konfirgurasi terlebih dahulu untuk melakukan migrasi basis data laravel. Saya contohkan dengan membuat nama basis data login_register silakan contoh dibawah ini jika membuat nama basis datanya sama.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=login_register
DB_USERNAME=root
DB_PASSWORD=

Kemudian jalankan perintah ini untuk memasang migrasi pada database.

php artisan migrate

Tidak cuma cukup sampai disini, saya harap Anda sudah menginstal Node Package Manager agar lebih mudah mengikuti tutorial ini. Sekarang saatnya menginstal semua komponen paket CSS dan Javascript didalam berkas package.json.

npm install

Atau jika Anda sudah pernah menginstal Node.js dan juga yarn bisa melakukan dengan cara lain selain npm install, yaitu:

yarn install

Tunggu proses instalasi selesai silakan, kemudian jalankan perintah dibawah ini untuk membuilder modul Javascript.

npm run dev atau yarn dev

Pada saat menjalankan perintah tersebut secara otomatis akan mengkompilasi aset Anda. Secara bawaan akan memuat berkas app.css dan app.js di direktori public. Anda bisa melihat konfirgurasi ini di berkas webpack.mix.js. Setelah proses selesai Anda bisa menjalankan peladen lokal laravel.

php artisan serve

Buka di browser http://127.0.0.1:8000, maka aplikasi login dan register sudah bisa digunakan.

Lihat kode sumber di https://github.com/febrihidayan/membuat-login-dan-register-laravel

Jika ada hal yang ditanyakan silakan komentar dibawah ini, terimakasih!


profil

DITULIS OLEH

Febri Hidayan

Belajar dari sekarang untuk meningkatkan ilmu dan karirmu. Amati Tiru Modifikasi