Back End Product Laravel 7

Pada artikel kali ini kita akan belajar membuat Back End Product menggunakan Laravel 7.

 

Membuat Back End Product Laravel 7

Create Project

Buat project baru dengan nama lara7-backend-product.

Dari command prompt ketikkan perintah berikut:

 

Database

Buat database baru dengan nama db_lara7.

Dari command prompt ketikkan perintah berikut:

Gbr1 Back End Product Laravel 7 - Membuat database db_lara7
Gbr1 Back End Product Laravel 7 – Membuat database db_lara7

 

Configure Environment

Buka file .env pada folder root project kemudian edit bagian DB menjadi seperti berikut:

Simpan file .env

 

Migration

Dari command prompt ketikkan perintah berikut:

Gbr2 Back End Product Laravel 7 - Membuat table products
Gbr2 Back End Product Laravel 7 – Membuat table products

Selanjutnya buka file 2020_05_12_094558_create_products_table.php pada folder database/migrations kemudian edit menjadi seperti berikut:

nama file disesuaikan dengan hasil dari proses migration

Simpan file 2020_05_12_094558_create_products_table.php

Selanjutnya dari command prompt ketikkan perintah berikut:

 

Seeder

Dari command prompt ketikkan perintah berikut:

Gbr2a Back End Product Laravel 7 - Membuat seeder table products
Gbr2a Back End Product Laravel 7 – Membuat seeder table products

Selanjutnya buka file ProductsTableSeeder.php pada folder database\seeds kemudian edit menjadi seperti berikut:

Simpan file ProductsTableSeeder.php

Selanjutnya dari command prompt ketikkan perintah berikut:

 

Model

Buat model baru dengan nama Product.

Dari command prompt ketikkan perintah berikut:

Gbr3 Back End Product Laravel 7 - Membuat model product
Gbr3 Back End Product Laravel 7 – Membuat model product

Selanjutnya buka file Product.php pada folder app kemudian edit menjadi seperti berikut:

Simpan file Product.php

 

Routes

Selanjutnya kita buat routes untuk Back End.

Buka file api.php pada folder routes kemudian tambahkan routes products seperti berikut:

Simpan file api.php

 

Controller

Buat controller baru dengan nama ProductController.

Dari command prompt ketikkan perintah berikut:

Gbr4 Back End Product Laravel 7 - Membuat controller product
Gbr4 Back End Product Laravel 7 – Membuat controller product

Selanjutnya buka file ProductController.php pada folder app\Http\Controller kemudian edit menjadi seperti berikut:

Simpan file ProductController.php

 

Testing Back End Product Laravel 7

Dari command prompt jalankan Laravel 7 dengan mengetikkan perintah berikut:

 

Testing via Postman

Untuk testing kita akan menggunakan Postman.

Get

GET : digunakan untuk mengambil data dari server

All Record

Buka postman lalu pilih method GET kemudian ketikkkan URL http://localhost:8000/api/products

Gbr5 Back End Product Laravel 7 - Testing GET product
Gbr5 Back End Product Laravel 7 – Testing GET product
 
Pagination Record

Buka postman lalu pilih method GET kemudian ketikkkan URL http://localhost:8000/api/products_page

Gbr5a Back End Product - Testing GET pagination product
Gbr5a Back End Product – Testing GET pagination product

 

Post

POST : digunakan untuk menambah data

Buka postman lalu pilih method POST kemudian ketikkkan URL http://localhost:8000/api/products

Selanjutnya kita akan mencoba menambahkan data product.

Pada bagian param isikan data berikut:

product_name : SANIA Minyak Goreng 2L pch

product_price : 25700

Gbr6 Back End Product Laravel 7 - Testing POST product
Gbr6 Back End Product Laravel 7 – Testing POST product

Patch

PATCH : digunakan untuk mengupdate data

Buka postman lalu pilih method PATCH kemudian ketikkkan URL http://localhost:8000/api/products/6

Selanjutnya pada bagian param isikan data berikut:

product_name : ROYALE Pelembut Pakaian 800ml pch

product_price : 25511

Gbr7 Back End Product Laravel 7 - Testing PATCH product
Gbr7 Back End Product Laravel 7 – Testing PATCH product

Delete

DELETE : digunakan untuk menghapus data

Buka postman lalu pilih method DELETE kemudian ketikkkan URL http://localhost:8000/api/products/6

Gbr8 Back End Product Laravel 7 - Testing DELETE product
Gbr8 Back End Product Laravel 7 – Testing DELETE product

Terakhir kita akan mengganti tampilan default dari page Welcome.

Buka file welcome.blade.php pada folder resources\views kemudian edit menjadi seperti berikut:

Simpan file welcome.blade.php

Sampai disini membuat Back End Product Laravel 7 sudah selesai. Pada artikel selanjutnya kita akan aplikasi untuk Front End nya.

Semoga bermanfaat.

Source code bisa anda download disini:

Dewaweb Gives Your Website Only the Best!

You may also like...

Leave a Reply

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