Maison  >  Article  >  cadre php  >  Comment ouvrir la commande dans Laravel

Comment ouvrir la commande dans Laravel

PHPz
PHPzoriginal
2023-04-21 11:20:31979parcourir

Laravel est un framework PHP populaire. Il est facile à utiliser, hautement évolutif et offre une grande réutilisabilité du code. Il est apprécié par de plus en plus de développeurs. Lorsque nous utilisons Laravel, nous pouvons utiliser des commandes pour effectuer certaines tâches de développement courantes, telles que la génération de contrôleurs, la création de migrations de bases de données, etc. Ensuite, cet article expliquera comment utiliser la ligne de commande de Laravel.

1. Prérequis

Avant d'utiliser l'outil de ligne de commande de Laravel, nous devons d'abord installer Laravel. Pour la méthode d'installation de Laravel, veuillez vous référer à la documentation officielle de Laravel.

2. Comment ouvrir l'outil de ligne de commande

Dans le système Windows, vous pouvez utiliser la touche de raccourci Win+R pour ouvrir la fenêtre d'exécution, saisir "cmd" et appuyer sur la touche Entrée pour ouvrir le terminal de ligne de commande.

Dans le système MacOS, vous pouvez utiliser l'application « Terminal », ou vous pouvez utiliser le champ de recherche Spotlight pour saisir « Terminal » pour l'ouvrir.

3. Utilisez l'outil de ligne de commande de Laravel

  1. pour afficher les commandes disponibles
    Entrez le répertoire racine du projet dans le terminal et entrez la commande suivante :

php artisan

Cela listera toutes les commandes Laravel disponibles et enregistrées. De plus, vous pouvez également utiliser la commande "help" pour afficher la documentation d'aide pour une seule commande, telle que :

php artisan help make:controller

  1. Générer du code
    Dans Laravel, nous pouvons utiliser la ligne de commande pour générer divers modèles de code, tels que :

Générer un contrôleur :

php artisan make:controller UserController

Générer un modèle :

php artisan make:model User

Créer une migration de base de données :

php artisan make:migration create_users_table

Générer un contrôleur de ressources :

php artisan make:controller --resource UserController

Générer un contrôleur d'authentification :

php artisan make:auth

  1. Migrations de bases de données
    Les "migrations" dans Laravel facilitent les modifications et les mises à jour de la structure de la base de données. Utilisez la commande suivante pour effectuer la migration des données :

php artisan migrate

Utilisez la commande suivante pour annuler l'opération de migration la plus récente :

php artisan migrate:rollback

  1. Remplissage des données
    Utilisez la commande suivante pour remplir le base de données avec des données :

php artisan db:seed

  1. Exécutez le serveur de développement local
    Laravel fournit son propre serveur de développement local Utilisez la commande suivante pour démarrer le serveur de développement local :

php artisan serve

Par défaut. , le serveur écoutera le port 8000. Le numéro de port peut être modifié en ajoutant l'option "--port" :

php artisan serve --port=8888

  1. Autres commandes courantes
    Vider le cache :

php artisan cache:clear

Générer le cache de route :

php artisan route:cache

Effacer le cache de route:

php artisan route:clear

Créer une nouvelle classe d'événement dans l'espace de noms spécifié:

php artisan event:generate YourEvent

Generate task:

php artisan make :job YourJob

Poussez les tâches vers la file d'attente :

php artisan queue:work

  1. Commandes personnalisées
    Si nécessaire, les utilisateurs peuvent également personnaliser les commandes Laravel pour ajouter plus de fonctionnalités selon leurs besoins. Pour créer une commande personnalisée, utilisez la commande suivante :

php artisan make:command CustomCommand

Écrivez ensuite le code d'exécution dans la classe de commande générée. Pour que Laravel reconnaisse la commande, vous pouvez enregistrer la commande dans le noyau de la console.

4. Résumé

L'outil de ligne de commande de Laravel apporte beaucoup de commodité à notre processus de développement. Maîtriser l'utilisation des outils de ligne de commande peut grandement améliorer l'efficacité du développement. J'espère que le contenu présenté dans cet article vous sera utile.

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!

Déclaration:
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