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的FTP学习(三)
Oct 09 PHP
Ajax+PHP 边学边练之四 表单
Nov 27 PHP
.htaccess文件保护实例讲解
Feb 06 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP常用的缓存技术汇总
May 05 PHP
微信公众号开发之微信公共平台消息回复类实例
Nov 14 PHP
PHP+MYSQL实现用户的增删改查
Mar 24 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP检查端口是否可以被绑定的方法示例
Aug 09 PHP
如何判断微信付款码和支付宝付款码
Apr 01 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解答方法
2012/02/04 PHP
PHP实现的简单缓存类
2015/07/29 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
javascript 写类方式之三
2009/07/05 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
javascript随机显示背景图片的方法
2015/06/18 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
2017/03/13 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
如何在vue中使用ts的示例代码
2018/02/28 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
vue滚动tab跟随切换效果
2020/06/29 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
Python中for循环控制语句用法实例
2015/06/02 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
Python探索之SocketServer详解
2017/10/28 Python
Python实现调度算法代码详解
2017/12/01 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
天游软件面试
2013/11/23 面试题
英文求职信结束语大全
2013/10/26 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
商场促销活动总结
2014/07/10 职场文书
琅琊山导游词
2015/02/05 职场文书
运动会开幕式致辞
2015/07/29 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书