Pastikan sudah terinstall Composer pada laptop/pc kalian, karena project ini menggunakan Composer
API ini dibuat menggunakan:
Laravel
- Datatable serverside yajra
- JQuery
- Validator.min.js (Form Validation)
- doctrine/dbal
- Buat Categories
- Buat Variants
- Buat Product (pilih categories dan variants)
- Buat Product Images
- Categories
- Variants
- Product
- Product Images
- Gunakan terminal ketik perintah "composer install"
- Buat database di mySQL dengan nama db_tokoproduk
- Nyalakan migration laravel "php artisan migrate"
- Nyalakan server laravel "php artisan serve"
BASE Url:
http://localhost:8000
http://localhost:8000/api/product
Contoh Response:
{
"success": true,
"message": "Success",
"data": [
{
"id_product": 1,
"kode_product": "P-000001",
"id_categories": 3,
"id_variants": 3,
"foto": 1,
"nama_product": "Kopi Kapal Api",
"harga_product": 700,
"created_at": "2022-09-15T06:28:26.000000Z",
"updated_at": "2022-09-15T07:12:02.000000Z"
}]
}
http://localhost:8000/api/product/id_product
Note: id_product berupa number / integer
Contoh Response:
{
"success": true,
"message": "Success",
"data": [
{
"id_product": 1,
"kode_product": "P-000001",
"id_categories": 3,
"id_variants": 3,
"foto": 1,
"nama_product": "Kopi Kapal Api",
"harga_product": 700,
"created_at": "2022-09-15 06:28:09",
"updated_at": "2022-09-15 06:28:09",
"id_imgs": 3,
"nama_imgs": "john-purakal-Z3eoqf-y9eY-unsplash.jpg",
"nama_categories": "Minuman",
"nama_variants": "Extra"
}
]
}