webazin / referral
Laravel应用的推荐系统
dev-main
2024-01-05 07:01 UTC
Requires
- php: >=7.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-05 08:18:25 UTC
README
使用Laravel的推荐系统
安装
通过 Composer 将包添加到项目的依赖项
composer require "webazin/referral @dev"
迁移
php artisan migrate
设置模型
将 ReferralTrait 特性添加到您的 User 模型。
use Webazin\Referral\ReferralTrait class User extends Model { use ReferralTrait; }
参数
App\User::find(1)->getRefLink(); App\User::find(1)->setParentId($referralCode); App\User::find(1)->getParent(); App\User::find(1)->setReferralCode(); // if this set --- set parent id App\User::find(1)->getReferralCodeFromCookie(); //relationships App\User::find(1)->parent; App\User::find(1)->child; App\User::find(1)->referralCount();
许可证
许可协议:[MIT license](https://github.com/questocat/laravel-referral/blob/master/LICENSE)。