'boolean', ]; public function users(): HasMany { return $this->hasMany(User::class); } public function groups(): HasMany { return $this->hasMany(Group::class); } public function courseRequests(): HasMany { return $this->hasMany(CourseRequest::class); } public function courseAssignments(): HasMany { return $this->hasMany(CourseAssignment::class); } public function courses() { // Получаем курсы через назначения return $this->hasManyThrough(Course::class, CourseAssignment::class, 'organization_id'); } public function activeUsers(): HasMany { return $this->hasMany(User::class)->where('is_active', true); } }