PHP : Utilisation des micro-frameworks​

Installer Lumen

Testez gratuitement nos 1246 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Après avoir installé Lumen, démarrez un projet en ligne de commande. Découvrez également les différentes fonctionnalités.
03:14

Transcription

Alors, il y a deux possibilités pour l'installer et pour démarrer un projet avec Lumen. Soit on va utiliser composer global require 'Laravel/lumen-installer', et dans ce cas-là, on aura un installeur que l'on pourra appeler avec une commande. C'est un peu particulier, mais on aura une commande que l'on peut appeler. Soit on utilisera composer create-project qui permet de créer un projet de base sur un espace de nom particulier, donc en l'occurrence, ce sera Laravel lui-même. Je vous conseille d'installer cette petite commande qui est très pratique qui permet de faire pas mal de choses et qui est simple à installer. Mais je vous montre, on va faire d'abord un composer global require, un peu n'importe où puisque c'est global, sur le Laravel/lumen-installer. Ça va vous le télécharger, ça va vous l'installer, et il faudra modifier votre passe, ça se fera sous Windows ou sous Mac ou même sous Linux, simplement en allant modifier vraiment votre fichier. Alors, je suis en zsh, vous serez peut-être en bash, il faudra modifier votre fichier, et voilà ce que vous devrez mettre. Vous devrez ajouter en fait votre répertoire racine composer/vendor/bin à votre passe pour pouvoir utiliser la commande lumen. Alors, je l'ai déjà fait, ce qui fait du coup qu'ici je vais pouvoir utiliser Lumen. On va nettoyer la console, et on va taper simplement lumen, et on va voir qu'effectivement on a le lumen-installer qui nous permet de créer et de démarrer un projet. Je vais me mettre dans Documents chez moi car c'est dans Documents et dans projet, et ensuite on va se mettre aussi dans microfw. Et ici, à l'intérieur, je vais démarrer un nouveau projet. Comment vais-je démarrer le projet ? Je vais simplement faire lumen new, et je vais lui demander de me créer un projet qui s'appelle lumen, car c'est le nom que je vais donner à mon projet. Vous appelez votre projet comme vous voulez. Qu'est-ce qui va se passer ? Ça va télécharger comme d'habitude les différentes informations, et on va se retrouver avec une application. Donc, vous voyez que les petits messages en plus sont très sympas, « Crafting application », et l'application est démarrée et vous pouvez l'utiliser. Effectivement, c'est bien, on a une application Lumen. Vous remarquerez que dans une application Lumen il y a beaucoup de dossiers. C'est du micro-framework qui est un petit peu… ... il y a des choses, il y a beaucoup de fichiers. On se retrouve avec un micro-framework qui n'est pas micro. Bon, ce n'est vraiment pas micro, mais c'est vrai qu'il y a beaucoup de choses aussi, et je vous l'ai dit, c'est dérivé de Laravel. On fait des choses qui sont quand même petites avec peu de fichiers, moins de fichiers que sur un framework complet, mais il y en aura quand même. Ce qui est intéressant, c'est que vous démarrez avec une application déjà construite qui démarre déjà, et surtout vous avez ici un dossier app dans lequel vous aurez des contrôleurs HTTP, et ces contrôleurs sont déjà créés pour vous et vous avez même des exemples de contrôleurs. Donc, on est sur un micro-framework qui a quand même des bases assez solides qui demandera peut-être plus d'attention que les autres micro-frameworks. Et on va être obligé d'apprendre un tout petit peu plus d'infos et un tout petit peu plus de fonctionnements. Donc, le démarrage ne se fera pas aussi rapidement que sur les autres. Alors, il peut prendre beaucoup de requêtes, mais c'est vrai qu'il y a quand même un petit démarrage qui est un petit peu plus long peut-être.

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 !