Maison> cadre php> Laravel> le corps du texte

Laravel - Console artisanale

PHPz
Libérer: 2024-08-27 13:12:12
original
373 Les gens l'ont consulté

Le framework Laravel fournit trois outils principaux d'interaction via la ligne de commande, à savoir :Artisan, TickeretREPL. Ce chapitre explique en détail Artisan.

Introduction à l'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.

Exemple

Voici une liste de quelques commandes dans Artisan ainsi que leurs fonctionnalités respectives −

Pour démarrer le projet Laravel

php artisan serve
Copier après la connexion

Pour activer le mécanisme de mise en cache

php artisan route:cache
Copier après la connexion

Pour afficher la liste des commandes disponibles prises en charge par Artisan

php artisan list
Copier après la connexion

Pour afficher l'aide sur n'importe quelle commande et afficher les options et arguments disponibles

php artisan help serve
Copier après la connexion

La capture d'écran suivante montre le résultat des commandes données ci-dessus −

Artisan Help Serve

Commandes d'écriture

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 
Copier après la connexion

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 −

Laravel - Console artisanale

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(); } }
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!