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.ini 中文版
Oct 28 PHP
php获得文件扩展名三法
Nov 25 PHP
linux php mysql数据库备份实现代码
Mar 10 PHP
PHP 类相关函数的使用详解
May 10 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
destoon文章模块调用企业会员资料的方法
Aug 22 PHP
php格式化时间戳
Dec 17 PHP
PHP使用xpath解析XML的方法详解
May 20 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 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
浅析php数据类型转换
2014/01/09 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
Django Celery异步任务队列的实现
2019/07/24 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
优秀毕业生自荐信范文
2014/01/01 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
幼儿发展评估方案
2014/06/11 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL