Edit File: UserFactory.php
<?php namespace Database\Factories; use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Support\Str; class UserFactory extends Factory { /** * The name of the factory's corresponding model. * * @var string */ protected $model = User::class; /** * Define the model's default state. * * @return array */ public function definition() { return [ 'name' => $this->faker->name(), 'email' => $this->faker->unique()->safeEmail(), 'phone' => $this->faker->phoneNumber, 'country_key' => '002', 'role_id' => 2, 'email_verified_at' => now(), 'password' => bcrypt(123456789), // password 'remember_token' => Str::random(10), 'status' => 'pending', 'active' => $this->faker->randomElement([true, false]), 'gender' => $this->faker->randomElement(['male','female']), 'address' => $this->faker->address, ]; } /** * Indicate that the model's email address should be unverified. * * @return \Illuminate\Database\Eloquent\Factories\Factory */ public function unverified() { return $this->state(function (array $attributes) { return [ 'email_verified_at' => null, ]; }); } }
Back to File Manager