Une simple API RESTful avec Laravel qui affiche une liste de tous les pays, code de pays, nom de code ISO et drapeau au format JSON.
Suivez les étapes ci-dessous à installer et configurer l'application.
Étape 1: cloner l'application
Vous pouvez télécharger le fichier zip ou le clone Git à partir de mon dépôt dans votre répertoire de projet.
Étape 2: configurer l'application
Après avoir cloné le repo dans le dossier de votre projet, le projet doit être configuré en suivant les commandes-
Dans Terminal, allez à votre répertoire de projet et exécutez
composer install
Copiez ensuite le fichier .env.example sur .env dans le dossier racine du projet
Modifiez le fichier .env et remplissez toutes les données requises pour les variables ci-dessous
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
Pour définir la touche d'application, exécutez la commande ci-dessous dans votre terminal.
php artisan key:generate
Créez toutes les tables nécessaires à l'application en exécutant la commande ci-dessous
php artisan migrate
Puis importez des pays.sql dans votre phpmyadmin.
C'est tout! L'application est maintenant configurée.
La demande a les ressources suivantes
GET http://127.0.0.1:8000/api/v1/country
La réponse sera un JSON contenant les informations du pays.
[
{
"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
La réponse sera un JSON contenant les informations du pays.
[
{
"id" : 2 ,
"name" : " Afghanistan " ,
"code" : " AF " ,
"phonecode" : " +93 "
}
]Le Laravel Framework est un logiciel open d'open sous licence MIT