MIF_E31211883/database/seeders/UserSeeder.php

41 lines
963 B
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\User;
class UserSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run(): void
{
$users = collect([
[
'name' => 'Admin',
'email' => 'admin@mail.com',
'email_verified_at' => now(),
'password' => bcrypt('admin'),
'roles' => 'admin',
],
[
'name' => 'User',
'email' => 'user@mail.com',
'email_verified_at' => now(),
'password' => bcrypt('user'),
'roles' => 'user',
],
]);
$users->map(function ($user) {
$user = collect($user);
$newUser = User::create($user->except('role')->toArray());
$newUser->assignRole($user['role']);
});
}
}