Files
Sistema-Educativo-Laravel/database/seeders/MaterialSeeder.php

84 lines
2.5 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Material;
use Illuminate\Database\Seeder;
class MaterialSeeder extends Seeder
{
public function run(): void
{
for ($f=1; $f <=6; $f++) {
for($e=1 ; $e <=8 ; $e++) {
$fakeWord = fake()->word();
$material='';
if($f==1){
$material= Material::create([
'name'=> $fakeWord,
'objetivo'=>'desarrollo de material del ciclo'.$e,
'creditos'=>10,
'ciclo'=>$f,
'horas'=>5,
'clave'=>$e.'-car',
'serial'=>'car',
'status'=>1
]);
$material->carreraMaterial()->sync([1]);
}else{
$material= Material::create([
'name'=> $fakeWord,
'objetivo'=>'desarrollo de material del ciclo'.$e,
'creditos'=>10,
'ciclo'=>$f,
'horas'=>5,
'clave'=>$e.'-car',
'serial'=>'car',
'status'=>0
]);
$material->carreraMaterial()->sync([1]);
}
}
}
for ($f=1; $f <=10; $f++) {
for($e=1 ; $e <=8 ; $e++) {
$fakeWord = fake()->word();
$material2='';
if($f==1){
$material2= Material::create([
'name'=> $fakeWord,
'objetivo'=>'desarrollo de material del ciclo'.$e,
'creditos'=>10,
'ciclo'=>$f,
'horas'=>5,
'clave'=>$e.'-car',
'serial'=>'car',
'status'=>1
]);
$material2->carreraMaterial()->sync([13]);
}else{
$material2= Material::create([
'name'=> $fakeWord,
'objetivo'=>'desarrollo de material del ciclo'.$e,
'creditos'=>10,
'ciclo'=>$f,
'horas'=>5,
'clave'=>$e.'-car',
'serial'=>'car',
'status'=>0
]);
$material2->carreraMaterial()->sync([13]);
}
}
}
}
}