File tree 1 file changed +40
-0
lines changed
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
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
+ * @return $this
33
+ */
34
+ public function unverified (): static
35
+ {
36
+ return $ this ->state (fn (array $ attributes ) => [
37
+ 'email_verified_at ' => null ,
38
+ ]);
39
+ }
40
+ }
You can’t perform that action at this time.
0 commit comments