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通用防注入程序 推荐
Feb 26 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
Laravel 5框架学习之表单验证
Apr 08 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
Jan 16 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
PHP 超级全局变量相关总结
Jun 30 PHP
详解Go与PHP的语法对比
May 29 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
建立文件交换功能的脚本(二)
2006/10/09 PHP
PHP的加密方式及原理
2012/06/14 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
基于Angularjs实现分页功能
2016/05/30 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
layui实现数据分页功能
2019/07/27 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
python使用分治法实现求解最大值的方法
2015/05/12 Python
详解Django中的form库的使用
2015/07/18 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
英国电子专家:maplin
2019/09/04 全球购物
旅游项目开发策划书
2014/01/18 职场文书
党员大会主持词
2014/04/02 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
员工加薪申请报告
2015/05/15 职场文书
春风化雨观后感
2015/06/11 职场文书
水浒传读书笔记
2015/06/25 职场文书
检讨书范文
2019/04/16 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS