Exemplo n.º 1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $circles = Circle::all();
     foreach ($circles as $circle) {
         $count = rand(0, 4);
         if ($count == 0) {
             continue;
         }
         foreach (range(1, $count) as $number) {
             Batch::create(['maxscore' => rand(10, 40), 'circle_id' => $circle->id, 'seqno' => $number]);
         }
     }
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $circles = Circle::all();
     foreach ($circles as $circle) {
         $pupils = $circle->pupils()->get();
         $batches = $circle->batches()->get();
         foreach ($pupils as $pupil) {
             foreach ($batches as $batch) {
                 Submission::create(['batch_id' => $batch->id, 'pupil_id' => $pupil->id, 'score' => rand(0, $batch->maxscore)]);
             }
         }
     }
 }
Exemplo n.º 3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $circles = Circle::all();
     foreach ($circles as $circle) {
         $pupils = Pupil::where('schoolenrolment', $circle->year - $circle->grade + 1)->get();
         $count = rand(0, min(10, $pupils->count()));
         if ($count == 0) {
             continue;
         }
         if ($count == 1) {
             $pupil = $pupils->random();
             Registration::create(['circle_id' => $circle->id, 'pupil_id' => $pupil->id]);
         } else {
             $pupils = $pupils->random($count);
             foreach ($pupils as $pupil) {
                 Registration::create(['circle_id' => $circle->id, 'pupil_id' => $pupil->id]);
             }
         }
     }
 }