agenter-labs/illuminate-feature-checker

dev-master 2022-05-20 06:11 UTC

This package is auto-updated.

Last update: 2024-09-20 10:49:33 UTC


README

composer require agenter-labs/illuminate-feature-checker

环境

SAAS_STORAGE_CACHE=redis,file
SAAS_MODEL_SUBSCRIPTION=Subscription model class name
SAAS_MODEL_FEATURE=Subscription feature model class name
SAAS_KEY=Encryption key
SAAS_TOKEN_NAME= Header or Cookie name

设置

注册服务提供者

$app->register(AgenterLab\FeatureChecker\FeatureCheckerServiceProvider::class);

注册路由中间件

$app->routeMiddleware([
    'subscription' => \AgenterLab\FeatureChecker\SubscriptionMiddleware::class
]);

生成签名

app('saas.request')->signature();