[Добавлено]: Вывод всех врачей при создании отчета #2
This commit is contained in:
@@ -68,6 +68,19 @@ class User extends Authenticatable
|
||||
return $this->hasMany(UserDepartment::class, 'rf_user_id', 'id')->orderBy('order');
|
||||
}
|
||||
|
||||
public function misDepartments()
|
||||
{
|
||||
return $this->belongsToMany(
|
||||
Department::class, // конечная модель
|
||||
'user_departments', // промежуточная таблица
|
||||
'rf_user_id', // внешний ключ в промежуточной таблице на User
|
||||
'rf_department_id', // внешний ключ в промежуточной таблице на Department
|
||||
'id', // локальный ключ в User
|
||||
'department_id' // локальный ключ в Department (уточните имя!)
|
||||
)->withPivot('order') // если нужен order
|
||||
->orderBy('user_departments.order');
|
||||
}
|
||||
|
||||
public function favoriteDepartment()
|
||||
{
|
||||
return $this->department()->where('is_favorited', true);
|
||||
|
||||
Reference in New Issue
Block a user