Le framework Laravel fournit trois outils principaux d'interaction via la ligne de commande, à savoir :Artisan, TickeretREPL. Ce chapitre explique en détail Artisan.
Artisan est l'interface de ligne de commande fréquemment utilisée dans Laravel et comprend un ensemble de commandes utiles pour développer une application Web.
Voici une liste de quelques commandes dans Artisan ainsi que leurs fonctionnalités respectives −
Pour démarrer le projet Laravel
php artisan serve
Pour activer le mécanisme de mise en cache
php artisan route:cache
Pour afficher la liste des commandes disponibles prises en charge par Artisan
php artisan list
Pour afficher l'aide sur n'importe quelle commande et afficher les options et arguments disponibles
php artisan help serve
La capture d'écran suivante montre le résultat des commandes données ci-dessus −
En plus des commandes répertoriées dans Artisan, un utilisateur peut également créer une commande personnalisée qui peut être utilisée dans l'application Web. Veuillez noter que les commandes sont stockées dans lerépertoire app/console/commands.
La commande par défaut pour créer une commande définie par l'utilisateur est présentée ci-dessous −
php artisan make:console
Une fois que vous avez tapé la commande ci-dessus, vous pouvez voir le résultat comme indiqué dans la capture d'écran ci-dessous −
Le fichier créé pourDefaultCommandest nomméDefaultCommand.phpet est affiché ci-dessous −
Copier après la connexion
Ce fichier comprend la signature et la description de la commande définie par l'utilisateur. La fonction publique nomméehandleexécute les fonctionnalités lorsque la commande est exécutée. Ces commandes sont enregistrées dans le fichierKernel.phpdans le même répertoire.
Vous pouvez également créer le calendrier des tâches pour la commande définie par l'utilisateur comme indiqué dans le code suivant −
command('inspire') // ->hourly(); } }
Notez que le planning des tâches pour la commande donnée est défini dans la fonction nomméeschedule, qui comprend un paramètre de planification des tâches qui prend le paramètrehourly.
Les commandes sont enregistrées dans le tableau des commandes, qui comprend le chemin et le nom des commandes.
Une fois la commande enregistrée, elle est répertoriée dans les commandes Artisan. Les valeurs incluses dans la section signature et description seront affichées lorsque vous appellerez l'attribut d'aide de la commande spécifiée.
Voyons comment afficher les attributs de notre commandeDefaultCommand. Vous devez utiliser la commande comme indiqué ci-dessous −
php artisan help DefaultCommand
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!