Auth login dan Register Laravel. Setelah sebelumnya kita bahas tentang konfigurasi database dan kita juga sudah membuat database melalui phpmyadmin sekarang kita akan membuat authentikasi login admin sekaligus table untuk keperluan data user blog kita. Di laravel terdapat fasilitas migration yang berfungsi untuk mengenerate database menggunakan file php dan di eksekusi untuk di insert di database yang sudah kita buat sebelumnya.
Sebelum kita membuat table database kita akan membuat Auth login dan Register Laravel untuk keperluan admin blog kita. Sekarang silahkan buka projek kita menggunakan Vscode jangan lupa jalankan dulu Apache dan Mysql yang ada di aplikasi xampp dan juga jalankan artisan serve pada aplikasi laravel_blog.
Membuat Auth
Sekarang kita akan membuat auth login dan register menggunakan library laravel UI, silahkan buka terminal yang ada di vscode melalui menu terminal->new terminal kemudian ketik perintah seperti di bawah ini.
composer require laravel/ui
Tunggu hingga proses download selesai setelah itu buat perintah baru dengan mengetik perintah di bawah ini :
php artisan ui:auth
Jika berhasil maka akan muncul info “Authentication scaffolding generated successfully”
Migrasi table user
setelah kita menginstal auth sekarang kita akan migrasi table bawaan dari auth yang sudah otomatis di buat untuk melihat filenya silahkan kalian pergi ke direktori database kemudian direktory migration disana akan ada 4 file migration yang sudah disediakan oleh laravel. nah sekarang kita akan kirim isi file tersebut yang berupa kodingan struktur table database. silahkan buka terminal lalu ketik perintah di bawah ini
php artisan migrate
Sekarang coba buka browser kemudian ketik url http://localhost/phpmyadmin silahkan cek database yang sudah di buat sebelumnya jika berhasil maka akan ada beberapa table yang baru saja di generate
Sekarang buka terminal kemudian ketik perintah “php artisan serve” pada direktori laravel_blog. Lalu buka tab baru pada browser ketik url http://localhost:8000 maka di bagian atas sebelah kanan akan ada tombol login dan register seperti gambar di bawah ini :
Register Akun Admin
Silahkan Klik register untuk mendaftarkan akun kamu. Biasanya di laravel 9 akan ada error “Vite manifest not found” untuk mengatasinya kalian buka direktori resources melalui vscode kemudian buka direktori views kemudian layouts kemudian buka fila app.blade.php kemudian hapus code di bawah ini
@vite(['resources/sass/app.scss', 'resources/js/app.js'])
Jika sudah di hapus kemudian simpan lalu refresh browser maka akan muncul for registrasi silahkan isi form tersebut dengan untuk membuat akun admin baru. jika kamu berhasil maka akan di redirect ke halaman home dan kamu sudah berhasil mendaftar akun admin, untuk mengeceknya silahkan buka database kemudian lihat di bagian table users maka akan ada 1 data user yang baru saja di registrasi
Oke sampai disni untuk tutorial pembuatan Auth login dan register, di tutorial selanjutnya kita akan mengintegrasikan tampilan website kita menggunakan framework css Bootstrap.