primefaceshero/mobile-traffic-meter

移动流量计 - 允许通过移动应用的查看次数来获取流量的打包工具

1.0.7 2022-05-06 19:38 UTC

This package is auto-updated.

Last update: 2024-09-12 21:46:52 UTC


README

允许通过移动应用的查看次数来获取流量的打包工具

构建工具

安装

通过Composer

$ composer require primefaceshero/mobile-traffic-meter

在config/app.php的提供商部分添加服务提供商

Primefaceshero\MobileTrafficMeter\MobileTrafficMeterServiceProvider::class,

创建迁移和模型

     Schema::create('log_use_events', function (Blueprint $table) {
        $table->bigIncrements('id');
        $table->string('event');
        $table->integer('user_id')->nullable();
        $table->timestamps();
    });
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class LogUseEvent extends Model
{
    protected $fillable = [
        'event',
        'user_id',
        'created_at'
    ];
}

种子

Route::get('/faker/{count}', function ($count) {
    MobileTrafficMeter::faker($count);
    return "done";
});

方法

use Primefaceshero\MobileTrafficMeter\MobileTrafficMeter;

插入

MobileTrafficMeter::insert($event, $user_id)

getAll

MobileTrafficMeter::getAll()

getByUser

MobileTrafficMeter::getByUser($user_id)

getByEvent

MobileTrafficMeter::getByEvent($event)

getByEventAndDate

MobileTrafficMeter::getByEventAndDate($event, $start_date, $end_date)

getByUserAndEvent

MobileTrafficMeter::getByUserAndEvent($user_id, $event)

getByDate

MobileTrafficMeter::getByEventAndDate($start_date, $end_date)

使用方法

查看DemoController以了解如何使用库从事件获取信息

贡献

贡献使得开源社区成为学习、灵感和创造的一个神奇之地。您所做的任何贡献都备受赞赏。

如果您有改进此项目的建议,请克隆仓库并创建一个pull request。您也可以简单地创建一个带有“enhancement”标签的问题。别忘了给项目加星!再次感谢!

  1. 克隆项目
  2. 创建您的特性分支
  3. 提交您的更改
  4. 推送到分支
  5. 打开一个Pull Request

致谢

许可证

许可证。请参阅许可证文件以获取更多信息。