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自定义函数返回多个值
Nov 26 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
应用开发中涉及到的css和php笔记分享
Aug 02 PHP
php删除文件夹及其文件夹下所有文件的函数代码
Jan 23 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
php中session过期时间设置及session回收机制介绍
May 05 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php 的反射详解及示例代码
Aug 25 PHP
常用PHP封装分页工具类
Jan 14 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 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-fpm中max_children的配置
2019/03/15 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
Javascript 中的类和闭包
2010/01/08 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
详解vue-cli中使用rem,vue自适应
2019/05/06 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
Python操作列表之List.insert()方法的使用
2015/05/20 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
python实现在线翻译功能
2020/03/03 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
Python如何获取文件路径/目录
2020/09/22 Python
python3代码中实现加法重载的实例
2020/12/03 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
2014年小学元旦活动方案
2014/02/12 职场文书
物理力学求职信
2014/02/18 职场文书
食品安全工作实施方案
2014/03/26 职场文书
党员演讲稿
2014/09/04 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书