LARAVEL AUTH, CRUD Multi Level User

Publised: Rabu, 4 Juni 2025 | Author: Sherly Ananda Putri - 2311532017

Click to go to github

Pada praktikum ini, saya akan menjelaskan bagaimana membuat API CRUD sederhana menggunakan Laravel 12 dan mengetesnya dengan Postman.

Tools yang saya gunakan:

- Komputer/Laptop

- XAMPP: Sebagai local web server untuk menjalankan PHP dan MySQL di komputer lokal.

xampp-image

- Visual Studio Code: Sebagai code editor untuk menulis skrip PHP dan HTML.

vscode-image

- Database MySQL.

- Postman sebagai REST client

- PHP artisan serve untuk server lokal

Langkah-langkah:

1. Membuat project Laravel dengan nama api-products:
Pada project ini pembuatan project menggunakan composer.
create-project

2. Jalankan server lokal: Jalankan server dengan mengetikkan prompt php artisan serve pada command prompt.
Syarat Laravel

3. Buat Migration Table: Tabel migrasi yang akan dibuat yakni migrasi untuk membuat tabel produk.

4. Membuat model product: Membuat file product.php pada folder Models.

5. Membuat controller API:

6. Membuat API Resoucre: ketikkan php artisan make:resource ProductResource pada terminal/cdmder.


7. Menambahkan Routing API:

8. Uji Coba Menggunakan Postman Buka aplikasi postman, lalu klik new atau simbol + pada bagian atas. Ada 5 methode yang akan di uji menggunakan postman ini. Diantaranya yaitu GET all product, POST (create product), PUT (update) product, GET by ID, dan DETELTE product.




Demikian Laporan 3 Praktikum Pemograman Web pertemuan 8 ini. Dilanjutkan pada praktikum selanjutnya.