PromotionUserReferral.php 815 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace App\Module\Promotion\Models;
  3. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  4. use UCore\ModelCore;
  5. /**
  6. * 用户推荐关系
  7. *
  8. * field start
  9. * field end
  10. */
  11. class PromotionUserReferral extends ModelCore
  12. {
  13. /**
  14. * 与模型关联的表名
  15. *
  16. * @var string
  17. */
  18. protected $table = 'promotion_user_referrals';
  19. // attrlist start
  20. protected $fillable = [
  21. ];
  22. // attrlist end
  23. /**
  24. * 获取被推荐用户信息
  25. *
  26. * @return BelongsTo
  27. */
  28. public function user()
  29. {
  30. return $this->belongsTo('App\Models\User', 'user_id');
  31. }
  32. /**
  33. * 获取推荐人信息
  34. *
  35. * @return BelongsTo
  36. */
  37. public function referrer()
  38. {
  39. return $this->belongsTo('App\Models\User', 'referrer_id');
  40. }
  41. }