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数组函数序列之rsort() - 对数组的元素值进行降序排序
Nov 02 PHP
php之Memcache学习笔记
Jun 17 PHP
PHP捕获Fatal error错误的方法
Jun 11 PHP
php实现文件下载代码分享
Aug 19 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
php递归json类实例
Dec 02 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
php多线程并发实现方法
Sep 30 PHP
PHP基于接口技术实现简单的多态应用完整实例
Apr 26 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PHP多进程通信-消息队列使用
Mar 08 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加密解密函数代码
2013/06/19 PHP
php防止恶意刷新与刷票的方法
2014/11/21 PHP
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
Python如何对XML 解析
2020/06/28 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
银行自荐信范文
2013/10/07 职场文书
带薪年假请假条
2014/02/04 职场文书
高中军训感想800字
2014/02/23 职场文书
大课间活动实施方案
2014/03/06 职场文书
一年级学生期末评语
2014/04/21 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
升学宴学生答谢词
2015/01/05 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
vue的项目如何打包上线
2022/04/13 Vue.js