Laravel中任务调度console使用方法小结

网络编程 2021-07-05 08:24www.168986.cn编程入门
这篇文章主要给大家简单介绍了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 mand.
   
    @var string
   /
  protected $signature = 'mand:name';

  /
    The console mand description.
   
    @var string
   /
  protected $description = 'Command description';

  /
    Create a new mand instance.
   
    @return void
   /
  public function __construct()
  {
    parent::__construct();
  }

  /
    Execute the console mand.
   
    @return mixed
   /
  public function handle()
  {
    //
  }
}

你可以把$signature改为你要的命令名称

protected $signature = 'check';

此时还不能在控制台中调用,需要在Kernel.php中注册。

protected $mands = [
    'App\Console\Commands\Check'
];

你已经可以在控制台中使用这个命令了

php artisan check

点评似乎也没啥用,因为php本身也可以不用Laravel框架来使用CLI命令行。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by