Advertisement
Guest User

Untitled

a guest
Feb 11th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Model Factories
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here you may define all of your model factories. Model factories give
  9. | you a convenient way to create models for testing and seeding your
  10. | database. Just tell the factory how a default model should look.
  11. |
  12. */
  13.  
  14. /** @var \Illuminate\Database\Eloquent\Factory $factory */
  15.  
  16. $factory->define(App\User::class, function (Faker\Generator $faker) {
  17. static $password;
  18.  
  19. return [
  20. 'name' => $faker->name,
  21. 'email' => $faker->unique()->safeEmail,
  22. 'password' => $password ?: $password = bcrypt('secret'),
  23. 'remember_token' => str_random(10),
  24. ];
  25. });
  26.  
  27. $factory->define(App\Widget::class, function ($faker) {
  28.  
  29. $name = $faker->unique()->word . ' ' . $faker->unique()->word;
  30. $slug = str_slug($name, "-");
  31. $user_id = rand(1,4);
  32.  
  33. return [
  34. 'name' => $name,
  35. 'slug' => $slug,
  36. 'user_id' => $user_id,
  37.  
  38.  
  39. ];
  40. });
  41.  
  42. $factory->define(App\Message::class, function ($faker) {
  43.  
  44. $message = $faker->unique()->word . ' ' . $faker->unique()->word;
  45.  
  46. return [
  47. 'message' => $message,
  48. 'user_id' => 1
  49.  
  50.  
  51. ];
  52. });
  53.  
  54. $factory->define(App\Category::class, function (Faker\Generator $faker) {
  55.  
  56. return [
  57.  
  58. 'name' => $faker->unique()->word,
  59.  
  60. ];
  61.  
  62. });
  63.  
  64. $factory->define(App\Subcategory::class, function (Faker\Generator $faker) {
  65. return [
  66.  
  67. 'name' => $faker->unique()->word,
  68. 'category_id' => $faker->numberBetween($min = 1, $max = 4),
  69.  
  70. ];
  71.  
  72. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement