Cet article vous donne principalement une brève introduction sur la façon d'utiliser la console de planification de tâches dans Laravel et joint un exemple simple. J'espère qu'il sera utile à tout le monde d'apprendre à utiliser la console.
Scénario applicable : données d'analyse (log)
php artisan make:console 你的命令类名
Exemple :
php artisan make:console Check
Un fichier Check.php a été généré dans le répertoire appConsoleCommands
<?php namespace App\Console\Commands; use Illuminate\Console\Command; class Check extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'command:name'; /** * The console command description. * * @var string */ protected $description = 'Command description'; /** * Create a new command instance. * * @return void */ public function __construct() { parent::__construct(); } /** * Execute the console command. * * @return mixed */ public function handle() { // } }
Vous pouvez remplacer $signature par le nom de la commande que vous souhaitez
protected $signature = 'check';
Il ne peut pas être appelé dans la console pour le moment et doit être enregistré dans Noyau.php .
protected $commands = [ 'App\Console\Commands\Check' ];
Vous pouvez déjà utiliser cette commande dans la console
php artisan check
Commentaire : Cela semble inutile, car PHP lui-même peut aussi utiliser le framework Laravel pour utiliser la ligne de commande CLI.
Recommandations associées :
Expliquez comment personnaliser les services de chiffrement dans Laravel
Découvrez comment le middleware de Laravel est implémenté
Fichier de routage fractionné optimisé 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!