/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); //Todos os Cursos for ($i = 1; $i < 9; $i++) { //Laboral for ($j = 1; $j < 5; $j++) { //Primeiros 4 anos de cadeiras e seus 2 semestres for ($k = 1; $k < 3; $k++) { //i - curso //j - ano da cadeira! //k - semestre Cadeira::create(['nome' => $faker->colorName(), 'HS' => $faker->numberBetween(2, 7), 'HT' => $faker->numberBetween(2, 7) * 16, 'credito' => $faker->numberBetween(2, 6), 'periodo' => 'Laboral', 'semestre_id' => $faker->numberBetween(1, 64), 'curso_id' => $faker->numberBetween(1, 8)]); } //Quinto Ano - Estagio ou Trabalho de Licenciatura } /* //Pós-Laboral for ($j=1; $j < 5; $j++) { //Primeiros 4 anos de cadeiras for ($k=1; $k < 3; $k++) { Semestre::create([ 'anoDecorrer' => '2015', 'numeroSemestre' => $j, 'curso_id' => $i ]) } //Quinto Ano, Primeiro Semestre - Cadeiras //Quinto Ano, Segundo Semestre - Estagio ou Trabalho de Licenciatura } */ } }