У меня есть эта функция в моей модели:
public function isFull(){
$maxMembers=$this->course->type->max_members;
$countActualMembers=LessonLicenseMember::where('lesson_id',$this->id)->count();
if( $countActualMembers < $maxMembers) {
return false;
}
else{
return true;
}
}
Возможно ли использовать ее в запросе laravel, как этот?
public function getOpenLessonsInCourses($licenseMemberId)
{
$lessons =Lesson::select ('lessons.id as idLesson','courses.id as id','course_type.description as description'
,'lessons.number as number','lessons.date_time as date_time')
->status('aperto')
->concluded(false)
->join('courses','lessons.course_id','courses.id')
->join('course_type','courses.course_type_id','course_type.id')
->get();
return $lessons;
}
Цель состоит в том, чтобы уроки, которыене заполнены, но у меня нет поля в моей таблице.Я знаю, что есть области, но я думаю, что они работают только с полями в таблице ...