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分页显示制作详细讲解
Oct 09 PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
ucenter通信原理分析
Jan 09 PHP
PHP将HTML转换成文本的实现代码
Jan 21 PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
php抽象方法和抽象类实例分析
Dec 07 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
Apr 07 PHP
PHP多进程简单实例小结
Nov 09 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
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
德生PL330测评
2021/03/02 无线电
PHP如何得到当前页和上一页的地址?
2006/11/27 PHP
php中获取关键词及所属来源搜索引擎名称的代码
2011/02/15 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
php生成word并下载代码实例
2019/03/15 PHP
YII框架模块化处理操作示例
2019/04/26 PHP
JQuery 小练习(实例代码)
2009/08/07 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
js上传图片预览的实现方法
2017/05/09 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
2018/04/13 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
浅谈python字典多键值及重复键值的使用
2016/11/04 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
学习新党章思想汇报
2014/01/09 职场文书
草船借箭教学反思
2014/02/03 职场文书
结婚周年感言
2014/02/24 职场文书
农林环境专业求职信
2014/03/13 职场文书
党支部综合考察意见
2015/06/01 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers
Java界面编程实现界面跳转
2022/06/16 Java/Android