API ที่เรียบง่ายอย่างง่ายพร้อม Laravel ที่แสดงรายการของทุกประเทศรหัสประเทศชื่อรหัส ISO และการตั้งค่าสถานะในรูปแบบ JSON
ทำตามขั้นตอนด้านล่างเพื่อติดตั้งและตั้งค่าแอปพลิเคชัน
ขั้นตอนที่ 1: โคลนแอปพลิเคชัน
คุณสามารถดาวน์โหลดไฟล์ zip หรือ git clone จาก repo ของฉันลงในไดเรกทอรีโครงการของคุณ
ขั้นตอนที่ 2: กำหนดค่าแอปพลิเคชัน
หลังจากที่คุณโคลน repo ในโฟลเดอร์โครงการของคุณโครงการจะต้องตั้งค่าโดยคำสั่งต่อไปนี้-
ในเทอร์มินัลไปที่ไดเรกทอรีโครงการของคุณและเรียกใช้
composer install
จากนั้นคัดลอกไฟล์. env.example ไปยังไฟล์. env ในโฟลเดอร์รูทโครงการ
แก้ไขไฟล์. ENV และเติมข้อมูลที่จำเป็นทั้งหมดสำหรับตัวแปร Bellow
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
ในการตั้งค่าคีย์แอปพลิเคชันเรียกใช้คำสั่ง Bellow ในเทอร์มินัลของคุณ
php artisan key:generate
สร้างตารางที่จำเป็นทั้งหมดจำเป็นสำหรับแอปพลิเคชันโดยรันคำสั่งด้านล่าง
php artisan migrate
จากนั้นนำเข้าประเทศ. sql ใน phpmyadmin ของคุณ
นั่นทั้งหมด! ตอนนี้แอปพลิเคชันได้รับการกำหนดค่าแล้ว
แอปพลิเคชันมีทรัพยากรต่อไปนี้
GET http://127.0.0.1:8000/api/v1/country
การตอบสนองจะเป็น JSON ที่มีข้อมูลประเทศ
[
{
"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
การตอบสนองจะเป็น JSON ที่มีข้อมูลประเทศ
[
{
"id" : 2 ,
"name" : " Afghanistan " ,
"code" : " AF " ,
"phonecode" : " +93 "
}
]Framework Laravel เป็นซอฟต์แวร์ที่ได้รับอนุญาตแบบเปิดโล่งภายใต้ใบอนุญาต MIT