source: database/factories/UserFactory.php@ 7304c7f

develop
Last change on this file since 7304c7f was 2fc88ec, checked in by beratkjufliju <kufliju@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 1.1 KB
Line 
1<?php
2
3namespace Database\Factories;
4
5use App\Models\User;
6use Illuminate\Database\Eloquent\Factories\Factory;
7use Illuminate\Support\Str;
8
9class UserFactory extends Factory
10{
11 /**
12 * The name of the factory's corresponding model.
13 *
14 * @var string
15 */
16 protected $model = User::class;
17
18 /**
19 * Define the model's default state.
20 *
21 * @return array
22 */
23 public function definition()
24 {
25 return [
26 'name' => $this->faker->name(),
27 'email' => $this->faker->unique()->safeEmail(),
28 'email_verified_at' => now(),
29 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
30 'remember_token' => Str::random(10),
31 ];
32 }
33
34 /**
35 * Indicate that the model's email address should be unverified.
36 *
37 * @return \Illuminate\Database\Eloquent\Factories\Factory
38 */
39 public function unverified()
40 {
41 return $this->state(function (array $attributes) {
42 return [
43 'email_verified_at' => null,
44 ];
45 });
46 }
47}
Note: See TracBrowser for help on using the repository browser.