Uma API RESTful simples com Laravel que exibe uma lista de todos os países, código de país, nome de código ISO e bandeira no formato JSON.
Siga as etapas abaixo para instalar e configurar o aplicativo.
Etapa 1: clonar o aplicativo
Você pode baixar o arquivo zip ou clone Git do meu repo no diretório do seu projeto.
Etapa 2: configure o aplicativo
Depois de clonar o repo na pasta do projeto, o projeto precisa ser configurado seguindo os comandos-
No terminal, vá para o diretório do seu projeto e corra
composer install
Em seguida, copie o arquivo .env.example para o arquivo .env na pasta raiz do projeto
Edite o arquivo .env e preencha todos os dados necessários para as variáveis abaixo
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
Para definir a chave do aplicativo, execute o comando bellow em seu terminal.
php artisan key:generate
Crie todas as tabelas necessárias para o aplicativo executando o comando abaixo
php artisan migrate
Em seguida, importe países.sql em seu phpmyadmin.
Isso é tudo! O aplicativo agora está configurado.
O aplicativo tem os seguintes recursos
GET http://127.0.0.1:8000/api/v1/country
A resposta será um JSON contendo as informações do país.
[
{
"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
A resposta será um JSON contendo as informações do país.
[
{
"id" : 2 ,
"name" : " Afghanistan " ,
"code" : " AF " ,
"phonecode" : " +93 "
}
]A estrutura do Laravel é um software de código aberto licenciado sob a licença do MIT