Maison > cadre php > Laravel > Parlons de la façon dont Laravel utilise les commandes pour exécuter des scripts

Parlons de la façon dont Laravel utilise les commandes pour exécuter des scripts

藏色散人
Libérer: 2021-11-23 15:43:44
avant
2751 Les gens l'ont consulté

La colonne tutorielle suivante de Laravel vous présentera comment utiliser les commandes pour exécuter des scripts dans Laravel. J'espère qu'elle sera utile à tout le monde !

laravel utilise la commande pour exécuter le script

1 Générez le fichier console

 php artisan make:console TestConsole --command=laravel:test
Copier après la connexion

2 Modifiez la logique métier dans la méthode handle

<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
class HelloLaravelAcademy extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = &#39;laravel:test {name?}&#39;;
    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = &#39;Command description&#39;;
    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }
    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        echo $this->argument("name").PHP_EOL;
        echo 123;
    }
}
Copier après la connexion

$signature indique s'il faut recevoir des paramètres, ? . l'argument reçoit des paramètres

exécuter

 php artisan laravel:test
 
 php artisan laravel:test xiaoming
Copier après la connexion

【Recommandations associées :Les cinq derniers didacticiels vidéo Laravel

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:juejin.im
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal