
ก่อนแก้ userFactory
public function definition(): array
{
return [
‘name’ => fake()->name(),
’email’ => fake()->unique()->safeEmail(),
’email_verified_at’ => now(),
‘password’ => static::$password ??= Hash::make(‘password’),
‘phone’ => fake()->phoneNumber,
‘address’ => fake()->address,
‘photo’ => fake()->imageUrl(’60’,’60’),
‘role’ => fake()->randomElement([‘admin’,’agent’,’user’]),
‘status’ => fake()->randomElement([‘active’,’inactive’]),
‘remember_token’ => Str::random(10),
];
}
แก้ ไฟล์ DatabaseSeeder.php
$this->call(UsersTableSeeder::class);
\App\Models\User::factory(10)->create();


จากนั้นสั่ง php artisan migrate:fresh –seed

จากนั้นกลับมาดู db ก็จะมี users ที่เรา generate ออกมาแล้วครับ 
ลอง login ดูครับก็จะสามารถทำงานได้ บทต่อไปเราจะมาทำหน้า dashboard ของ admin,agent, user กันนะครับ

login-laravel