Modificación del faker para user
This commit is contained in:
@@ -5,11 +5,13 @@ namespace Database\Seeders;
|
|||||||
use App\Models\Alumno;
|
use App\Models\Alumno;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use Illuminate\Database\Seeder;
|
use Illuminate\Database\Seeder;
|
||||||
|
use Faker\Factory as Faker;
|
||||||
|
|
||||||
class UserSeeder extends Seeder
|
class UserSeeder extends Seeder
|
||||||
{
|
{
|
||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
|
$faker = Faker::create('es_MX');
|
||||||
|
|
||||||
$user = User::create([
|
$user = User::create([
|
||||||
'name'=>'Luis Fernando',
|
'name'=>'Luis Fernando',
|
||||||
@@ -39,20 +41,21 @@ class UserSeeder extends Seeder
|
|||||||
|
|
||||||
$user1->plantelUsuarios()->sync(3);
|
$user1->plantelUsuarios()->sync(3);
|
||||||
|
|
||||||
|
|
||||||
for ($e = 1; $e <= 2; $e++) {
|
for ($e = 1; $e <= 2; $e++) {
|
||||||
for ($i = 1; $i <= 15; $i++) {
|
for ($i = 1; $i <= 15; $i++) {
|
||||||
|
|
||||||
$usr = User::create([
|
$usr = User::create([
|
||||||
'name'=>fake('es_MX')->firstName(),
|
'name' => $faker->firstName(),
|
||||||
'apellidoPaterno'=>fake()->lastName(),
|
'apellidoPaterno' => $faker->lastName(),
|
||||||
'apellidoMaterno'=>fake()->lastName(),
|
'apellidoMaterno' => $faker->lastName(),
|
||||||
'email'=> fake()->email(),
|
'email' => $faker->unique()->safeEmail(),
|
||||||
'direccion'=>fake()->address(),
|
'direccion' => $faker->address(),
|
||||||
'telefono'=>fake()->numerify('55########'),
|
'telefono' => $faker->numerify('55########'),
|
||||||
'password' => bcrypt('6686'),
|
'password' => bcrypt('6686'),
|
||||||
'code' => 0,
|
'code' => 0,
|
||||||
'status' => 1
|
'status' => 1
|
||||||
])->assignRole('Alumno');
|
])->assignRole('Alumno');
|
||||||
|
|
||||||
$usr->plantelUsuarios()->sync([3]);
|
$usr->plantelUsuarios()->sync([3]);
|
||||||
|
|
||||||
$alumno = Alumno::create([
|
$alumno = Alumno::create([
|
||||||
@@ -65,14 +68,9 @@ class UserSeeder extends Seeder
|
|||||||
'plane_id' => 0,
|
'plane_id' => 0,
|
||||||
'status' => 2
|
'status' => 2
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$alumno->alumnos()->sync($usr->id);
|
$alumno->alumnos()->sync($usr->id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user