YzMember.php 655 B

123456789101112131415161718192021222324252627
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: yunzhong
  5. * Date: 2018/10/4
  6. * Time: 16:44
  7. */
  8. namespace app\backend\modules\charts\models;
  9. use Illuminate\Database\Eloquent\Builder;
  10. class YzMember extends \app\common\models\MemberShopInfo
  11. {
  12. public function scopeRecommender(Builder $query)
  13. {
  14. return $query->select(['member_id','parent_id'])->with(['recommender'=> function ($query) {
  15. // return $query->select(['id','title','status','type','thumb','sku','market_price','price','cost_price'])->goods();
  16. }]);
  17. }
  18. public function recommender()
  19. {
  20. return $this->belongsTo(Member::class,'uid', 'uid');
  21. }
  22. }