attributes['age']; // if($age<=0){ // return 22; // } return $age; } public function photo(){ return $this->hasMany(UserPhoto::class,'uid','id'); } public function getAvatarAttribute(){ $file=$this->attributes['avatar']; if(!$file){ if($this->attributes['sex']==1){ return config('app.url').'/m.png'; }else{ return config('app.url').'/w.png'; } } $inx = strstr($file, 'http'); if (!$inx){ return config('love.QINIU_MY_DOMAINS').$file; } return $file; } public function getHeightAttribute($options){ if($this->attributes['height']<100) { return 160; } return $this->attributes['height']; } // public function getBanAttribute($options) // { // if (is_string($options)) { // $options = explode(',', $options); // } // return $options; // } // public function setBanAttribute($options) // { // if (is_array($options)) { // $options = join(',', $options); // } // $this->attributes['ban']=$options; // } public function userpays(){//消费明细 return $this->hasMany(UserPays::class,'uid','id'); } public function cashouts(){//提现明细 return $this->hasMany(UserCashout::class,'uid','id'); } public function incomes(){//收入明细 return $this->hasMany(UserIncome::class,'uid','id'); } public function wallet(){//钱包 return $this->hasMany(UserWallet::class,'uid','id'); } public function friends(){//朋友 return $this->hasMany(UserFriends::class,'uid','id'); } public function gifts(){//收到的礼物 to_uid return $this->hasMany(UserGifts::class,'to_uid','id'); } public function reports(){ //被举报 return $this->hasMany(UserEport::class,'to_uid','id'); } public function gards(){//红娘评论 return $this->hasMany(MatchmakerGrade::class,'to_uid','id'); } public function visitors(){//访问哪些人 return $this->hasMany(UserVisitor::class,'uid','id'); } public function devices(){//用户设备 return $this->belongsToMany(Devices::class,'love_device_users','uid','did'); } public function joinGroups(){//用户加入的群 return $this->hasManyThrough(Group::class,UserGroup::class,'id','gid','id','uid'); } public function groups(){ //管理的群 } //发的动态 //发图片/视频 //获取标签 }