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

 更新时间:2017年05月07日 11:36:03   作者:编程老头  
这篇文章主要给大家简单介绍了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命令行。

相关文章

  • 简单介绍PHP非阻塞模式

    简单介绍PHP非阻塞模式

    非阻塞模式是指利用socket事件的消息机制,Server端与Client端之间的通信处于异步状态,本文给大家介绍php非阻塞模式,感兴趣的朋友一起学习吧
    2016-03-03
  • PHP中isset()和unset()函数的用法小结

    PHP中isset()和unset()函数的用法小结

    本篇文章主要是对PHP中isset()和unset()函数的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-03-03
  • 教你php如何实现验证码

    教你php如何实现验证码

    这篇文章教大家php如何实现验证码,验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 浅谈PHP5.6 与 PHP7.0 区别

    浅谈PHP5.6 与 PHP7.0 区别

    这篇文章主要介绍了浅谈PHP5.6 与 PHP7.0 区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • 如何判断php mysqli扩展类是否开启

    如何判断php mysqli扩展类是否开启

    php高级版本都支持mysqli扩展类,但是默认情况下,mysqli扩展类是没有开启的,本文章向大家介绍php如何判断mysqli扩展类是否开启,需要的朋友可以参考一下
    2016-12-12
  • thinkphp模板赋值与替换实例简述

    thinkphp模板赋值与替换实例简述

    这篇文章主要介绍了thinkphp模板赋值与替换的方法,以实例形式简述了模板复制的两种简单方法,以及模板替换中的特殊字符串说明与用法实例,是使用频率比较高的技巧,需要的朋友可以参考下
    2014-11-11
  • PHP实现采集中国天气网未来7天天气

    PHP实现采集中国天气网未来7天天气

    这篇文章主要介绍了PHP实现采集中国天气网未来7天天气方法,本文详细的讲解了需求的实现,也可以做为学习PHP采集的入门教程,需要的朋友可以参考下
    2014-10-10
  • PHP与Java进行通信的实现方法

    PHP与Java进行通信的实现方法

    这篇文章主要介绍了php与java通信的实现方法,需要的朋友可以参考下
    2013-10-10
  • 基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例

    基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例

    这篇文章主要介绍了基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作,结合实例形式分析了thinkPHP5框架整合QueryList爬取数据存入mysql相关操作技巧及注意事项,需要的朋友可以参考下
    2019-05-05
  • 使用一个for循环将N*N的二维数组的所有值置1实现方法

    使用一个for循环将N*N的二维数组的所有值置1实现方法

    下面小编就为大家带来一篇使用一个for循环将N*N的二维数组的所有值置1实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05

最新评论