本文主要给大家简单介绍了laravel中任务调度console使用方法,并附上一个简单的示例,希望对大家学习使用console能够有所帮助。
适用场景:分析数据(日志)
php artisan make:console 你的命令类名
示例:
php artisan make:console Check
在\app\Console\Commands目录下已生成一个Check.php文件
<?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()
  {
    //
  }
}你可以把$signature改为你要的命令名称
protected $signature = 'check';
此时还不能在控制台中调用,需要在Kernel.php中注册。
protected $commands = [
    'App\Console\Commands\Check'
];你已经可以在控制台中使用这个命令了
php artisan check
点评:似乎也没啥用,因为php本身也可以不用Laravel框架来使用CLI命令行。
相关推荐:
以上就是详解Laravel的任务调度console的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                 
                                
                                 收藏
收藏
                                                                             
                                
                                 收藏
收藏
                                                                             
                                
                                 收藏
收藏
                                                                            Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号