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_USERNAMEdanDB_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-madiundengan cara ketikkan perintah berikut :
cd kuliner-khas-madiun
Lalu klik Enter. -
Lakukan perintah berikut untuk men-
installlaravel :
composer install
Lalu klik Enter. -
Lakukan perintah berikut untuk men-
generateKEY :
php artisan key:generate
Lalu klik Enter. -
Lakukan perintah berikut untuk membuat tabel dengan migration yang telah dibuat:
php artisan migrateMaka tabel akan dibuat secara otomatis.
-
-
Terdapat 6 tabel di dalam database :
failed_jobskulinermigrationspassword_resetspenggunausers
Namun, tabel yang digunakan dalam API ini hanya tabel :
kulinerpengguna
Tabel lainnya dapat dihiraukan karena merupakan tabel bawaan jika kita menggunakan
migrationLaravel.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 GEThttp://127.0.0.1:8000/api/{tabel}Mendapat 1 baris data GEThttp://127.0.0.1:8000/api/{tabel}/{id}Menambah 1 baris data POSThttp://127.0.0.1:8000/api/{tabel}/{id}Mengubah 1 baris data PATCHhttp://127.0.0.1:8000/api/{tabel}/{id}Menghapus 1 baris data DELETEhttp://127.0.0.1:8000/api/{tabel}/{id}|
Note :
Sesuaikan{tabel}dengan tabel yang dapat digunakan
Sesuaikan{id}dengan id data yang diinginkan









