LAPORAN PRAKTIKUM 8

#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.

*pada bagian DB_CONNECTION

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.

Gambar Halaman Login Authentication

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

Gambar Halaman Register Authentication

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

Gambar Halaman Dashboard

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.

Leave a Reply

Your email address will not be published. Required fields are marked *