primefaceshero / mobile-traffic-meter
移动流量计 - 允许通过移动应用的查看次数来获取流量的打包工具
1.0.7
2022-05-06 19:38 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*|5.*|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: 3.7.*|^7.0
- phpunit/phpunit: ^7|^9.5.10
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”标签的问题。别忘了给项目加星!再次感谢!
- 克隆项目
- 创建您的特性分支
- 提交您的更改
- 推送到分支
- 打开一个Pull Request
致谢
许可证
许可证。请参阅许可证文件以获取更多信息。