Materi Workshop Laravel - Authentication
Materi Workshop Laravel - Authentication
User(Authenti
cation)
Manajemen User(Authentication)
2. Authentication
Membuat Ui(User Interface) adalah tahapan awal kita dalam membangun sebuah program berbasis website,
fungsi Auth pada laravel yaitu untuk memanajemen user/pengguna seperti admin,staff/kasir yang masing-
masing memiliki hak aksesnya, berikut tahapannya:
Langkah selanjutnya adalah membuat fitur authentication dengan perintah dibawah ini.
php artisan ui vue --auth
Perintah diatas digunakan untuk membuat beberapa file yang digunakan untuk user
authentication seperti form login, form register dan lupa password.Jika perintah tersebut berhasil
dijalankan maka akan tampil notifikasi dan membuat beberapa file seperti dibawah ini:
Silahkan berikan perintah pada terminal: php artisan serve untuk melihat hasilnya
Hasilnya adalah sebagai berikut:
Manajemen User(Authentication)
Perintah Fungsi
node -v Untuk mengecek Node JS
npm -v Untuk mengecek NPM
composer Untuk mengecek Composer
Manajemen User(Authentication)
Jika muncul semua tools yang diperlukan seperti gambar di atas, maka proses installasi
Node Js, Npm dan composer sudah berhasil.
Langkah berikutnya Integrasi Vue Js di Laravel 7
Apabila sudah sukses mengintegrasikan Vue Js, maka langkah berikutnya proses
Install Node Js, berikut perintanya:
npm install
setelah selesai lalu ketik perintah dibawah ini untuk compiling dan testing pada
projek, berikut perintahnya:
npm run dev
Manajemen User(Authentication)
Maka akan muncul proses seperti gambar dibawah ini:
Manajemen User(Authentication)
Selanjutnya silakan coba lakukan register user dan cobalah untuk login kembali dengan user
yang sudah di registrasikan sebagai berikut:
Laman dashboard setelah login. Mudah bukan? Salah satu kelebihan Laravel dapat dependency
dengan modul lainnya seperti vue.js dan node.js juga untuk akses login kita sudah disediakan
fungsi Auth(Authentication) sehingga memudahkan kita dalam mengelola user.
Resource yang terbentuk diantaranya adalah:
Manajemen User(Authentication)
File controller login dan register serta views File login, register dan layout