Простой RESTFUL API с LARAVEL, который отображает список всех стран, код страны, ISO -кодовое имя и флаг в формате JSON.
Следуйте приведенным ниже шагам для установки и настройки приложения.
Шаг 1: клонировать приложение
Вы можете скачать zip -файл или клон GIT из моего репо в каталог проекта.
Шаг 2: Настройте приложение
После того, как вы клонируете репо в папке проекта, проект должен быть настроен, следующие команды-
В терминале перейдите в свой каталог проектов и запустите
composer install
Затем скопируйте файл .env.example в файл .env в папке Project Root
Отредактируйте файл .env и заполните все необходимые данные для более ревников
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 "
}
]Laravel Framework представляет собой программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT