Création d’une api

Développement d’une API

Hello world - developpement d'un api

Dans cette série d’article, nous allons ensemble créer une api en php pour un site internet quelconque , a la fin cela nous permettra l’exposition de la donnée. Durant ces développement, nous aborderons plusieurs technologies différentes. Notre objectif pour la création de l’api Le but premier de ce groupe d’article est de découvrir les liens possibles entre un back-office PHP et plusieurs…

Api avec Passport – Part. 6

Api avec passport

Hello, notre socle est maintenant posé. Si on regarde nos devs jusqu’a présent on se rend compte que notre dashboard va nous permettre de gérer toute notre donnée. Nous avons parlé d’api tout au long de cet ensemble d’article, mais en réalité, il reste encore pas mal de boulot pour être complètement opérationnel. En effet, nous devons penser à exposer nos données…

Gestion des ressources – Part. 5

Gestion des options dans une page

Hello, nous voici dans la 5ème étape de la construction de notre api. Comme a chaque fois nous allons parler de la gestion de resource particulière. Dans le cas, par exemple, ou nous voudrions gérer la description, le titre de la page d’accueil ou encore notre page a propos. Il y a une méthode assez simple pour gérer ces cas simple mais…

Gestion des articles avec ElasticSearch – part. 4

Gestion des articles de blog avec laravel

Hello, dans cette partie nous allons nous concentré sur la gestion de nos articles avec ElasticSearch. Comme prévu, nos articles seront stocker dans une Base de données un peu spécial. ElasticSearch, l’avantage de cet outil c’est qu’il s’agit d’un base NoSql. Basé sur un système de clé valeur, ces bases sont souvent très puissante quand il s’agit de stocker des données « non…

Gestion des catégories – Part. 3

Gestion des catégorie image

Hello, nous sommes maintenant a la phase de construction des catégories. Dans cette partie nous allons parler de la gestion des catégories. Pour ma part j’ai décidé qu’il ne pouvais pas y avoir de suppression. Dans le cas ou vous voudriez le faire, n’oubliez pas de gérer le cas de l’article qui possèderait la catégorie précédemment supprimé. Commençons donc par la mise…

Gestion des utilisateurs avec Laravel – Part. 2

Gestion des utilisateurs

Dans cette partie nous allons développer la gestion des utilisateurs avec notre api laravel. Rien de bien compliqué. Il nous faut pouvoir créer un utilisateur, le modifier le supprimer également. Commençons donc par créer notre controller. Le model est crée lors de la mise en place de l’authentification. Nous allons mettre en place un CRUD (Create Read Update Delete) , c’est à…

Création de notre environnement – Part. 1

Mise en place d'un environnement

Il existe plusieurs façon de créer une api. Nous pourrions utiliser un CMS de type wordpress et le transformer par la suite. Dans notre cas, nous allons plutôt utiliser un framework PHP. Bien connu des développeurs pour sa facilité d’apprentissage et sa prise en main rapide, Laravel sera notre gagnant. Nous allons donc créer notre première api laravel. L’avantage de ce framework…