home-erp

git clone git://archive.git.mtrnord.blog/MTRNord/home-erp.git
Log | Files | Refs | README

UserFactory.php (956B)


      1 <?php
      2 
      3 namespace Database\Factories;
      4 
      5 use Illuminate\Database\Eloquent\Factories\Factory;
      6 use Illuminate\Support\Str;
      7 
      8 /**
      9  * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User>
     10  */
     11 class UserFactory extends Factory
     12 {
     13     /**
     14      * Define the model's default state.
     15      *
     16      * @return array<string, mixed>
     17      */
     18     public function definition(): array
     19     {
     20         return [
     21             'name' => fake()->name(),
     22             'email' => fake()->unique()->safeEmail(),
     23             'email_verified_at' => now(),
     24             'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
     25             'remember_token' => Str::random(10),
     26         ];
     27     }
     28 
     29     /**
     30      * Indicate that the model's email address should be unverified.
     31      */
     32     public function unverified(): static
     33     {
     34         return $this->state(fn (array $attributes) => [
     35             'email_verified_at' => null,
     36         ]);
     37     }
     38 }