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 相关文章推荐
BBS(php &amp; mysql)完整版(二)
Oct 09 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
从康盛产品(discuz)提取出来的模板类
Jun 28 PHP
PHP中include与require使用方法区别详解
Oct 19 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
Feb 19 PHP
PHP实现留言板功能的详细代码
Mar 25 PHP
laravel框架的安装与路由实例分析
Oct 11 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
Dec 18 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
Aug 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
php封装json通信接口详解及实例
2017/03/07 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
2017/08/15 PHP
JS分割字符串并放入数组的函数
2011/07/04 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
小学岗位竞聘方案
2014/01/22 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
团队口号大全
2014/06/06 职场文书
2014年统战工作总结
2014/12/09 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python
基于docker安装zabbix的详细教程
2022/06/05 Servers
MySQL添加索引特点及优化问题
2022/07/23 MySQL