API Restful sederhana dengan Laravel yang menampilkan daftar semua negara, kode negara, nama kode ISO dan bendera dalam format JSON.
Ikuti langkah -langkah di bawah ini untuk menginstal dan mengatur aplikasi.
Langkah 1: Klon aplikasi
Anda dapat mengunduh file zip atau klon git dari repo saya ke direktori proyek Anda.
Langkah 2: Mengkonfigurasi Aplikasi
Setelah Anda mengkloning repo ke folder proyek Anda, proyek perlu diatur dengan mengikuti perintah-
Di Terminal Pergi ke Direktori Proyek Anda dan Jalankan
composer install
Kemudian salin file .env.example ke file .env di folder root proyek
Edit file .env dan isi semua data yang diperlukan untuk variabel di bawah
APP_URL=http://localhost //your application domain URL go here
DB_HOST=127.0.0.1 // Your DB host IP. Here we are assumed it to be local host
DB_PORT=3306 //Port if you are using except the default
DB_DATABASE=ccpapi // Your DB name
DB_USERNAME=root // Your DB username
DB_PASSWORD= // Your DB password
Untuk mengatur kunci aplikasi jalankan perintah Bellow di terminal Anda.
php artisan key:generate
Buat semua tabel yang diperlukan dibutuhkan untuk aplikasi dengan menjalankan perintah di bawah ini
php artisan migrate
Kemudian impor negara.sql di phpMyadmin Anda.
Itu saja! Aplikasi sekarang dikonfigurasi.
Aplikasi memiliki sumber daya berikut
GET http://127.0.0.1:8000/api/v1/country
Responsnya akan menjadi JSON yang berisi info negara.
[
{
"id" : 1 ,
"name" : " Please select your country... " ,
"code" : " FLAG_TRANSPARENT " ,
"phonecode" : " + "
},
{
"id" : 2 ,
"name" : " Afghanistan " ,
"code" : " AF " ,
"phonecode" : " +93 "
}
] GET http://127.0.0.1:8000/api/v1/country/afghanistan
Responsnya akan menjadi JSON yang berisi info negara.
[
{
"id" : 2 ,
"name" : " Afghanistan " ,
"code" : " AF " ,
"phonecode" : " +93 "
}
]Kerangka kerja Laravel adalah perangkat lunak bersumber terbuka yang dilisensikan di bawah lisensi MIT