factory.php 1009 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. use Faker\Generator as Faker;
  3. use Illuminate\Database\Eloquent\Factory;
  4. $factory = app(Factory::class);
  5. $factory->define(Tests\Models\User::class, function (Faker $faker) {
  6. return [
  7. 'username' => $faker->userName,
  8. 'email' => $faker->email,
  9. 'mobile' => $faker->phoneNumber,
  10. 'avatar' => $faker->imageUrl(),
  11. 'password' => bcrypt('123456'),
  12. ];
  13. });
  14. $factory->define(Tests\Models\Profile::class, function (Faker $faker) {
  15. return [
  16. 'first_name' => $faker->firstName,
  17. 'last_name' => $faker->lastName,
  18. 'postcode' => $faker->postcode,
  19. 'address' => $faker->address,
  20. 'latitude' => $faker->latitude,
  21. 'longitude' => $faker->longitude,
  22. 'color' => $faker->hexColor,
  23. 'start_at' => $faker->dateTime,
  24. 'end_at' => $faker->dateTime,
  25. ];
  26. });
  27. $factory->define(Tests\Models\Tag::class, function (Faker $faker) {
  28. return [
  29. 'name' => $faker->word,
  30. ];
  31. });