Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

PHP : Utilisation des micro-frameworks​

Effectuer une requête

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Slim se base sur des requêtes en entrée. Dans cette vidéo, voyez comment travailler sur les différents aspects de la requête.
02:48

Transcription

Ce qui est vraiment génial avec Slim, c'est cette documentation qui est extrêmement bien faite et qui contient beaucoup d'informations. Pour la request, comme vous allez le voir ici, on a énormément d'infos sur comment la gérer. Alors, on voit d'abord qu'effectivement la request c'est un objet qui est récupéré et qu'on peut travailler. On va pouvoir récupérer des informations sur cette request. Donc, c'est simple. Mais ça peut aller plus loin parce qu'avec Slim vous avez la possibilité de travailler sur des requêtes qui vont être successives. Si vous avez un add sur votre application qui est défini en tout premier, vous allez pouvoir travailler des choses sur la request et faire next pour renvoyer ensuite vers ce qui matchera. Par exemple, j'ai une URL /. D'abord, c'est add qui va être appelé. Je vais pouvoir travailler ma request et renvoyer ensuite. C'est génial, ça vous permet de faire ce qu'on appelle des middlewares, donc d'avoir quelque chose avant que la requête soit traitée par votre URL, par celle qui va matcher, on peut travailler des choses incroyables et les objets avant de la renvoyer. Donc ça, c'est génial. Au niveau des verbes sur la request, vous avez les possibilités get, post, put, delete, head, patch et options. Donc, vraiment toutes les méthodes classiques, et surtout il y a plein de petites méthodes sur l'objet request qui sont très intéressantes. On peut demander de récupérer la méthode, mais on a aussi ici des matchers isGet, isPost, isPut qui vont renvoyer True ou False, donc on peut travailler sur cette partie-là. Il y a mieux que ça si vous descendez un petit peu, vous pouvez récupérer toutes les infos sur la request, l'URL, l'URI, on peut récupérer absolument toutes les infos complètes du navigateur de la personne. Donc, on peut vraiment travailler sur des réponses qui vont être cohérentes. Et on peut aller plus loin si on descend un petit peu dans cette documentation qui est vraiment très bien faite. On peut récupérer bien évidemment le body, c'est-à-dire avoir vraiment toute information json ou autres, on peut travailler avec les informations qui sont envoyées. Et alors, on peut travailler avec les fichiers uploadés, request→getUploadedFiles(), on peut travailler avec ça et venir récupérer ces fichiers et les gérer directement dans notre application. Donc, vous voyez que la request est très complète et bien documentée, ce qui fait que vous allez pouvoir travailler facilement et vous allez pouvoir manipuler cette requête pour récupérer les bonnes informations pour ensuite aller plus loin, parce qu'une fois que vous aurez fait de la request, il va falloir pouvoir travailler cette réponse. Vous allez voir, c'est la même chose, pour la réponse c'est très bien documenté. Ça se veut simple. C'est normal, on est sur du micro-framework. Les choses qu'on va faire avec la request doivent être normalement très simples. Vous voyez que là, on peut déjà faire beaucoup de choses sans avoir à utiliser de plug-in. C'est vraiment inclus dans Slim.

PHP : Utilisation des micro-frameworks​

Prenez en main les 4 outils les plus utilisés en matière de micro-frameworks : Lumen, Silex, Slim et FatFree. Mettez en place des applications PHP légères et puissantes.

1h40 (32 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Slim Slim 3
Fat-Free Framework Fat-Free Framework 3.6
Silex Silex 2
Lumen Lumen 5.2
Spécial abonnés
Date de parution :30 janv. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !