示例#1
0
 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);
 }
示例#2
0
 public function testEloquentToEntityWithRelationship()
 {
     $courseEloquent = EloquentCourse::first();
     $course = CourseAssembler::toModel($courseEloquent);
     $this->assertEmpty($course->getPreRequisite());
 }