Loading database/seeders/DatabaseSeeder.php +6 −2 Original line number Diff line number Diff line Loading @@ -15,9 +15,13 @@ public function run(): void { // User::factory(10)->create(); User::factory()->create([ $this->call([ UserSeeder::class ]); /*User::factory()->create([ 'name' => 'Test User', 'email' => 'test@example.com', ]); ]);*/ } } database/seeders/UserSeeder.php 0 → 100644 +54 −0 Original line number Diff line number Diff line <?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use App\Models\User; use Illuminate\Support\Facades\Hash; use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; class UserSeeder extends Seeder { /** * Run the database seeds. */ public function run(): void { $roleAdminGen = Role::create(['name' => 'admingen']); $roleAdmin = Role::create(['name' => 'admin']); $roleCap = Role::create(['name' => 'capturista']); $roleLector = Role::create(['name' => 'lector']); $user = User::create([ 'name' => 'Administración general', 'email' => 'admin@admin.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('admingen'); $user = User::create([ 'name' => 'Administración', 'email' => 'admin2@admin.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('admin'); $user = User::create([ 'name' => 'Capturista', 'email' => 'cap@cap.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('capturista'); $user = User::create([ 'name' => 'Lector', 'email' => 'lec@lec.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('lector'); } } Loading
database/seeders/DatabaseSeeder.php +6 −2 Original line number Diff line number Diff line Loading @@ -15,9 +15,13 @@ public function run(): void { // User::factory(10)->create(); User::factory()->create([ $this->call([ UserSeeder::class ]); /*User::factory()->create([ 'name' => 'Test User', 'email' => 'test@example.com', ]); ]);*/ } }
database/seeders/UserSeeder.php 0 → 100644 +54 −0 Original line number Diff line number Diff line <?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use App\Models\User; use Illuminate\Support\Facades\Hash; use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; class UserSeeder extends Seeder { /** * Run the database seeds. */ public function run(): void { $roleAdminGen = Role::create(['name' => 'admingen']); $roleAdmin = Role::create(['name' => 'admin']); $roleCap = Role::create(['name' => 'capturista']); $roleLector = Role::create(['name' => 'lector']); $user = User::create([ 'name' => 'Administración general', 'email' => 'admin@admin.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('admingen'); $user = User::create([ 'name' => 'Administración', 'email' => 'admin2@admin.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('admin'); $user = User::create([ 'name' => 'Capturista', 'email' => 'cap@cap.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('capturista'); $user = User::create([ 'name' => 'Lector', 'email' => 'lec@lec.com', 'password' => Hash::make('12345678'), ]); $user->assignRole('lector'); } }