cleaniquecoders / subscriptions
此包已被弃用,不再维护。没有建议的替代包。
为SaaS网络应用程序提供的包。使用Laravel独立包创建器构建
v1.0.3
2017-02-10 16:11 UTC
Requires
- illuminate/console: 5.4.*
- illuminate/database: 5.4.*
- illuminate/support: 5.4.*
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.php
,subscriptions
视图和 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许可证许可。