Bienvenue dans le ZOO Symfony!

Bannière du zoo de Lyon

Configuration

Pour configurer votre projet, veuillez suivre les étapes suivantes :

  1. Bien respecter la configuration décrite dans le Readme du projet
  2. Charger les fixtures pour peupler la base de données : php bin/console doctrine:fixtures:load.

Administration

Accéder aux animaux (Route /animal, admin uniquement)

Pour accéder à la liste des animaux, vous devez être connecté en tant qu'administrateur. Veuillez vous connecter avec les identifiants suivants :

API

Vous pouvez également accéder à l'API pour récupérer la liste des animaux au format JSON :

GET /api/animals

Pour accéder a l'API, vous devez récuperer votre token d'authentification.

Pour cela, envoyez une requete POST à l'endpoint /api/login_check avec un compte au minimum utilisateur dans le body de la requête :

Commandes à taper :

curl -X POST http://127.0.0.1:8000/api/login_check -H "Content-Type: application/json" -d '{"username":"[email protected]","password":"salut"}' curl http://127.0.0.1:8000/api/animals -H "Authorization: Bearer votre token"