Laravel中任务调度console使用方法小结

  • 更新时间:2023-01-11 17:10:25
  • 编辑:冀睿范
本站精选了一篇Laravel相关的编程文章,网友伊浩歌根据主题投稿了本篇教程内容,涉及到laravel、console、laravel、console.php相关内容,已被296网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

适用场景:分析数据(日志)

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命令行。

Laravel相关教程

  • laravel数据迁移与Eloquent ORM的实现的具体操作实例

    laravel 提供了很实用的 Eloquent ORM 模型类,简单、直观的与数据库进行交互。同时使用数据迁移管理数据库,可以与团队进行共享以及编辑,本文详细的介绍了laravel 数据迁移与 Eloquent ORM的实现

    发布时间:2019-08-07

  • Laravel实现数据软删除功能的代码

    这篇文章主要介绍了Laravel 实现数据软删除功能,文中给大家提到了软删除功能的实现方法,需要的朋友可以参考下

    发布时间:2020-05-19

  • 分享laravel5.4+vue+element实现简单搭建的实例

    本篇文章主要介绍了laravel5.4+vue+element简单搭建的示例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2020-02-20

  • Laravel中使用Queue的基本操作教学

    Laravel队列服务为各种不同的后台队列提供统一的API,下面这篇文章主要给大家介绍了关于Laravel中使用Queue的最基本操作教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下

    发布时间:2019-06-07

  • laravel实现简单用户权限的代码分析

    这篇文章主要介绍了laravel实现简单用户权限的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2019-07-25

  • Laravel框架运行出错提示“RuntimeException No application encryption key has been specified”解决方案

    这篇文章主要介绍了Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法,涉及Laravel框架相关配置、设置与运行操作技巧,需要的朋友可以参考下

    发布时间:2019-08-02

  • Laravel中间件实现原理及实例分析

    这篇文章主要介绍了Laravel中间件实现原理,较为详细的分析了Laravel中间件的概念、原理及相关方法与使用技巧,需要的朋友可以参考下

    发布时间:2020-07-10

用户留言