Saya benar-benar terkejut setelah melihat pembaruan Laravel 8. Laravel 8 telah benar-benar mengubah perancah auth. Apakah Anda sudah memeriksanya? Anda tahu bahwa Laravel 7 menggunakan paket laravel / ui Laravel untuk membuat perancah auth. Namun di versi terbaru Laravel 8, di versi ini laravel menggunakan paket laravel / jetstream milik Laravel yang menyediakan cara cepat untuk melakukan scaffold auth.
Sekarang dalam tutorial contoh otentikasi Laravel 8 ini saya akan memandu Anda bagaimana kita dapat mengatur Laravel 8 dan menjalankan sistem otentikasi Laravel dengan sukses di aplikasi Laravel 8 kita dengan jetstream. Sekarang lihat apa itu Jetstream.
Laravel Jetstream
Laravel Jetstream adalah perancah aplikasi yang dirancang dengan indah untuk Laravel. Jetstream menyediakan titik awal yang sempurna untuk aplikasi Laravel Anda berikutnya dan mencakup login, pendaftaran, verifikasi email, otentikasi dua faktor, manajemen sesi, dukungan API melalui Laravel Sanctum, dan manajemen tim opsional. Sekarang mari kita mulai tutorial otentikasi Laravel 8 kita.
composer global require laravel/installer
sekarang jalankan perintah di bawah ini untuk mengunduh aplikasi laravel 8 terbaru.
laravel new laravel8 --jet
sekarang jalankan perintah di bawah ini untuk mengunduh aplikSebelum kita menginstal Laravel Installer, jadi Anda dapat menggunakan opsi --jet untuk membuat aplikasi Laravel bertenaga Jetstream baru: Jalankan perintah di atas untuk mendapatkan Laravel baru dengan fitur jetstream.
Sekarang di langkah ini kita perlu memigrasi database kita. Jadi jalankan di bawah perintah. Ini akan memigrasi banyak tabel.asi laravel 8 terbaru.
php artisan migrate
Dan akhirnya jalankan perintah di bawah ini untuk mengkompilasi file js kita.
npm install
//then
npm run dev
Sekarang setelah menjalankan perintah php artisan serve Anda dapat mengunjungi url root. Sekarang jika Anda ingin menonaktifkan pendaftaran atau memperbarui kata sandi atau mengatur ulang kata sandi, Anda dapat membuka fortify.php dan memberi komentar atau menghapus komentar pada baris kode di bawah ini yang fitur yang ingin Anda sertakan atau kecualikan.
config / fortify.php
'features' => [
Features::registration(),
Features::resetPasswords(),
// Features::emailVerification(),
Features::updateProfileInformation(),
Features::updatePasswords(),
Features::twoFactorAuthentication(),
],
Semoga tutorial autentikasi Laravel 8 ini akan membantu Anda.
0 Komentar