#FRAMEWORK LARAVEL – AUTH
LANGKAH KERJA
Aktifkan xammp terlebih dahulu, lalu Buat folder laravel-sisfo di htdocs
1. Membuat project Laravel dengan nama Laravel-sisfo
Ada beberapa cara yang dapat digunakan untuk membuat project baru Laravel yaitu dengan cara install installer Laravel secara globat atau install menggunakan composer.
Comoposer
Cara yang dapat digunakan untuk membuat project baru Laravel yaitu menggunakan comoposer, ketikkan perintah berikut pada workspace. composer create-project laravel/laravel=^12.0 laravel-sisfo –prefer-dist untuk menjalankan project dapat menggunakan perintah seperti dibawah php artisan serve.
Klik enter dan akan menghasilkan output seperti dibawah, dan merupakan penanda bahwa berhasil.

2. Konfigurasi Database buka file .env kemudian isikan konfigurasi datababse berikut ini.

3. User Authentication User authentication pada studi kasus ini menggunakan fitur authentication bawaan Laravel. Install package Laravel/ui Buka terminal/cmd kemudian ketikkan perintah berikut ini. composer require laravel/ui

jika berhasil maka tampilannya akan seperti dibawah ini.

Authenctiacation fitur
Ketikkan perintah berikut pada terminal / cmd php artisan ui bootstrap –auth, jika berhasil maka akan tampil seperti gambar berikut.

Install dan compile
Ketikan perintah npm install && npm run dev untuk menginstall dan compile file-file asset bawaan, dengan perintah diatas maka file-file yang dibutuhkan untuk authentication akan di generate secara otomatis, seperti halaman login, register dan forgot password, selain itu juga akan gi generate controller auth seperti gambar berikut.

Selain controller juga degenerate view untuk authenctication seperti gambar berikut

Migration
Ketikkan perintah php artisan migrate maka Laravel akan membuat migration table authentication, jika sebelumnya belum terdapat database maka akana da konfirmasi dari larevel apakah akan dibuatkan databasenya atau tidak. Jika migaration berhasil maka akan tampil seperti tampilan berikut.

Jika instalasi berhasil maka aplikasi sisfo sudah memiliki fitur authentication bawaan dari Laravel, berikut tampilan fitur authentication dari Laravel
Halaman login
Akses url http://127.0.0.1:8000/login pada browser maka akan tampil halaman login seperi berikut.

Halaman Register Akses url http://127.0.0.1:8000/register pada browser maka akan tampil halaman register seperi berikut.

Selanjutnya silahkan coba registrasi dan lakukan login ke aplikasi, jika berhasil maka akan tampil seperti gambar berikut.

Kesimpulan :
Fitur authentication Laravel akan mengenerate controller, model, view dan route authentication secara otomatis, selain itu juga tampilan view sudah menggunakan framework boostrap sehingga mempermudah dalam membuat fitur authentication pada aplikasi.