patrickriemer/feature

记录功能的使用情况

dev-main 2023-12-05 05:33 UTC

This package is auto-updated.

Last update: 2024-09-05 07:23:01 UTC


README

提供了一种简单的方法来记录您的应用程序中是否使用了某个功能以及使用频率。

首先您需要创建一个新的功能

use PatrickRiemer\Feature\Feature;

$feature = Feature::create('email_reporting', 'Enabled email reporting');

在此之后,您可以在用户调用您的新功能时记录。user_id是可选的

Feature::log($feature, auth()->id());
Feature::log($feature);

默认情况下,将使用作业创建数据库条目。如果您想直接创建它,可以在环境文件中添加以下标志

FEATURE_NO_JOB=true

如果您想在传递参数的情况下关闭用户 id 的记录,可以使用以下标志来禁用它

FEATURE_LOG_USER=false