예제 #1
0
 /**
  * Thread relationship.
  *
  * @return \Illuminate\Database\Eloquent\Relations\belongsToMany
  */
 public function threads()
 {
     return $this->belongsToMany(Models::classname(Thread::class), Models::classname(Participant::class), 'user_id', 'thread_id');
 }
예제 #2
0
 /**
  * Participants relationship.
  *
  * @return \Illuminate\Database\Eloquent\Relations\HasMany
  */
 public function participants()
 {
     return $this->hasMany(Models::classname(Participant::class), 'thread_id', 'thread_id');
 }
예제 #3
0
 /**
  * User relationship.
  *
  * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
  */
 public function user()
 {
     return $this->belongsTo(Models::classname(User::class), 'user_id');
 }