CONTENT :
PENGEMBANGAN APLIKASI MOBILE
-
-
Buka XAMPP Control Panel, lalu nyalakan Apache dan MySQL
-
Buat Database MySQL melalui PhpMyAdmin dengan nama database sesuai keinginan Anda.
Note :
Ubah kolom penyortiran menjadiutf8_unicode_ci
.
Pembuatan tabel akan dilakukan nanti. -
Buka Explorer, lalu buat folder baru sebagai tempat projek dengan lokasi dan nama folder sesuai keinginan anda.
Note :
Folder projek tidak harus di htdocs XAMPP, karena Laravel mempunyai server lokal sendiri -
Masuk ke dalam folder tersebut.
-
Klik kanan di dalam folder tersebut, lalu klik
Git Bash Here
. -
Di Git Bash, Lakukan perintah berikut untuk meng-clone repositori ini :
git clone https://github.com/isnandar1471/kuliner-khas-madiun.git
Lalu klik Enter.
Maka repositori ini telah di clone ke dalam folder kosong tadi -
Buka folder
kuliner-khas-madiun
. Lalu, duplikat file.env.example
. Tempatkan file duplikat tadi di folder yang sama. -
Ganti nama file duplikat menjadi
.env
Lalu buka file tersebut. -
Edit file
.env
, pada bagian berikut :DB_CONNECTION = mysql DB_HOST = 127.0.0.1 DB_PORT = 3306 DB_DATABASE = s4_p-a-m_k-8_kuliner-khas-madiun DB_USERNAME = root DB_PASSWORD =
Edit baris
DB_DATABASE
,DB_USERNAME
danDB_PASSWORD
Sesuaikan baris tersebut sesuai dengan MySQL Anda. -
Buka folder
config
, lalu edit filedatabase.php
. Edit bagian'connections'
=>'mysql'
, pada baris'charset'
,'collation'
, &'engine'
menjadi seperti berikut :'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'engine' => 'InnoDB',
-
Kembali ke Git Bash, masuk ke dalam folder
kuliner-khas-madiun
dengan cara ketikkan perintah berikut :
cd kuliner-khas-madiun
Lalu klik Enter. -
Lakukan perintah berikut untuk men-
install
laravel :
composer install
Lalu klik Enter. -
Lakukan perintah berikut untuk men-
generate
KEY :
php artisan key:generate
Lalu klik Enter. -
Lakukan perintah berikut untuk membuat tabel dengan migration yang telah dibuat:
php artisan migrate
Maka tabel akan dibuat secara otomatis.
-
-
Terdapat 6 tabel di dalam database :
failed_jobs
kuliner
migrations
password_resets
pengguna
users
Namun, tabel yang digunakan dalam API ini hanya tabel :
kuliner
pengguna
Tabel lainnya dapat dihiraukan karena merupakan tabel bawaan jika kita menggunakan
migration
Laravel.Berikut langkah - langkah HTTP Request API yang dapat dilakukan :
-
Buka Postman
-
Buat Request Baru
-
Isi kolom-kolom sesuai keinginan seperti tabel berikut :
Permintaan Method URL Mendapat semua baris data GET
http://127.0.0.1:8000/api/{tabel}
Mendapat 1 baris data GET
http://127.0.0.1:8000/api/{tabel}/{id}
Menambah 1 baris data POST
http://127.0.0.1:8000/api/{tabel}/{id}
Mengubah 1 baris data PATCH
http://127.0.0.1:8000/api/{tabel}/{id}
Menghapus 1 baris data DELETE
http://127.0.0.1:8000/api/{tabel}/{id}
|
Note :
Sesuaikan{tabel}
dengan tabel yang dapat digunakan
Sesuaikan{id}
dengan id data yang diinginkan