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&amp;mysql(一)
Oct 09 PHP
PHP安装攻略:常见问题解答(一)
Oct 09 PHP
新手学习PHP的一些基础知识分享
Jul 27 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
sae使用smarty模板的方法
Dec 17 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
Jul 01 PHP
基于php的CMS中展示文章类实例分析
Jun 18 PHP
php创建桌面快捷方式实现方法
Dec 31 PHP
php中array_slice和array_splice函数解析
Oct 18 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
Thinkphp 3.2框架使用Redis的方法详解
Oct 24 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 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 session会话的安全性分析
2011/09/08 PHP
PHP可变函数的使用详解
2013/06/14 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
一个简单的node.js界面实现方法
2018/06/01 Javascript
Bootstrap table表格初始化表格数据的方法
2018/07/25 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
nodejs微信开发之接入指南
2019/03/17 NodeJs
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
vue - props 声明数组和对象操作
2020/07/30 Javascript
Python中的random()方法的使用介绍
2015/05/15 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
2021/03/03 Python
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
放飞理想演讲稿
2014/09/09 职场文书
苏州园林导游词
2015/02/03 职场文书
三八节活动主持词
2015/07/04 职场文书
导游词之西安骊山
2019/12/20 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
一文了解MySQL二级索引的查询过程
2022/02/24 MySQL
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server