hasOne(Gift::class,'season','season'); } public function get_user(){ return $this->belongsTo(User::class,'user_id'); } public function get_code(){ return $this->belongsTo(Code::class,'user_id','user_id'); } public function get_dwbs_user(){ return $this->hasOneThrough(DwbsUser::class,User::class,'user_id','id','id','dwbs_id'); } public function user(){ return $this->belongsTo(User::class,'user_id','id'); } public function code(){ return $this->belongsTo(Code::class,'user_id','user_id'); } public function usera(){ return $this->belongsTo(DwbsUser::class,'user_id'); } public function userc(){ return $this->hasManyThrough( 'App\Models\DwbsUser', 'App\Models\User', 'dwbs_id', 'user_id', 'id', 'id' ); } }