123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- class Enroll extends Model
- {
- protected $table='enroll';
- public function get_gift(){
- return $this->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'
- );
- }
- }
|