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


Posted in PHP onMay 07, 2017

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

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设计模式 Decorator(装饰模式)
Jun 26 PHP
初识php MVC
Sep 10 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
PHP贪婪算法解决0-1背包问题实例分析
Mar 23 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
PHP自毁程序(慎用)
Jul 09 PHP
YII Framework框架教程之安全方案详解
Mar 14 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
php抽象方法和抽象类实例分析
Dec 07 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 PHP
Laravel实现表单提交
May 07 #PHP
Laravel实现autoload方法详解
May 07 #PHP
PHP中include和require的区别实例分析
May 07 #PHP
自制PHP框架之设计模式
May 07 #PHP
自制PHP框架之模型与数据库
May 07 #PHP
自制PHP框架之路由与控制器
May 07 #PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 #PHP
You might like
全国FM电台频率大全 - 21 海南省
2020/03/11 无线电
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
深入浅析php json 格式控制
2015/12/24 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
python抽象基类用法实例分析
2015/06/04 Python
python简单判断序列是否为空的方法
2015/06/30 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python如何生成树形图案
2018/01/03 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
给老婆的婚前保证书
2014/02/01 职场文书
会计求职信怎么写
2015/03/20 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
工程催款通知书
2015/04/17 职场文书
详解MindSpore自定义模型损失函数
2021/06/30 Python
关于MySQL中的 like操作符详情
2021/11/17 MySQL
TV动画《间谍过家家》公开PV
2022/03/20 日漫