public static function boot() { parent::boot(); Course::creating(function ($course) { $course->code = $course->generateCode(); }); }
public function courseById($course_id) { $course = Course::find($course_id); return $course; }
public function courseMemberStatus($slug) { $course_id = Course::findBySlug($slug); $member_course = CourseMember::where('course_id', $course_id->id)->where('user_id', sentinel()->getUser()->id)->get(); return $member_course; }
public function update($name, $description, $days, $category) { $this->model = Course::update(compact('name', 'description', 'days')); $this->attachCategory($category); return $this; }