// +---------------------------------------------------------------------- namespace App\Models; /** * 打赏订单-模型 * @author laravel开发员 * @since 2020/11/11 * @package App\Models */ class RewardOrderModel extends BaseModel { // 设置数据表 protected $table = 'reward_order'; /** * 打赏用户 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function member() { return $this->hasOne(MemberModel::class, 'id','user_id') ->select(['id','nickname','parent_id','balance','avatar','status']); } /** * 被打赏用户 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function live() { return $this->hasOne(LiveModel::class, 'id','live_id') ->select(['id','title']); } public function liveUser() { return $this->hasOne(MemberModel::class, 'id','live_user_id') ->select(['id','nickname','parent_id','balance','avatar','status']); } public function liveGift() { return $this->hasOne(LiveGiftModel::class, 'id','gift_id') ->select(['id','name']); } }