priana/membership
Composer 安装命令:
composer require priana/membership
包简介
Membership Laravel
README 文档
README
Library membership untuk laravel
Fitures
- Packages
- Add users to packages
- Package transactions
- Membership expiration
Instalasi
composer require priana/membership
Migration
php artisan migrate
Add MBS to User Model
use Priana\Membership\Traits\HasMembership;
class User extends Authenticatable
{
use HasMembership;
Get My Subscriptions
use App\Models\User;
use Priana\Membership\Models\MbsPackage;
use Priana\Membership\Models\MbsSubscription;
public function getMySubscriptions () {
$user = \App\Models\User::find(2);
$package = MbsPackage::find(1);
MbsSubscription::addSubscription($user , $package);
$my_subs = $user->subscriptions;
return $my_subs;
}
Is User Has Active Subscriptions
$user = \App\Models\User::find(288);
$check_sub = $user->subscriptions()->active()->exists();
you can add this code to your laravel policy or to create validation on your Controller
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-12-05