private function setCoursesPerLevel($level, $courseQuantity) { for ($courseNumber = 1; $courseNumber <= $courseQuantity; $courseNumber++) { $course = new Course(); $course->name = $level->name . ' ' . $courseNumber; $course->courseLevel()->associate($level); //if (!$this->plan->courses->isEmpty()) { //$course->preRequisite = $this->plan->courses->last(); //dd($course); //dd($this->plan->courses->last()); //} $this->plan->courses->add($course); } //$this->plan->save(); //dd($this->plan); }
public function testEloquentToEntityWithRelationship() { $courseEloquent = EloquentCourse::first(); $course = CourseAssembler::toModel($courseEloquent); $this->assertEmpty($course->getPreRequisite()); }