cleaniquecoders/subscriptions

此包已被弃用,不再维护。没有建议的替代包。

为SaaS网络应用程序提供的包。使用Laravel独立包创建器构建

v1.0.3 2017-02-10 16:11 UTC

This package is auto-updated.

Last update: 2023-12-03 06:57:05 UTC


README

告诉人们关于你的包的信息

安装

运行以下命令来安装此包:

composer require cleaniquecoders/subscriptions

打开 config/app.php 并在 providers 键中添加以下内容:

CleaniqueCoders\Subscriptions\SubscriptionsServiceProvider::class,

app\Http\Kernel.php 中注册 Subscriptions 中间件

'subscription' => \CleaniqueCoders\Subscriptions\Http\Middleware\PackageSubscription::class,

运行以下命令来在 routes/web.php 中注册所有订阅路由并发布 config/subscription.phpsubscriptions 视图和 seeds

php artisan subscription:install

使用方法

播种器

打开 database/seeds/PackageSeeder.php 并相应地更新你的SaaS包,然后运行 php artisan db:seed --class=PackageSeeder

特质

你可以在你的 User 模型类中添加 use CleaniqueCoders\Traits\Subscriptions\User as Subscription; 以启用用户和已订阅包之间的关系。

中间件

Route::group(['middleware' => ['auth', 'subscription']], function () {
            Route::resource('secrets', 'YourSecretController');
});

许可

此包是开源软件,受MIT许可证许可。