适用场景:分析数据(日志)

php artisan make:console 你的命令类名

示例:

php artisan make:console Check

在appConsoleCommands目录下已生成一个Check.php文件

<?phpnamespace AppConsoleCommands;use IlluminateConsoleCommand;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 = [    "AppConsoleCommandsCheck"];

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

php artisan check

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