CategoriesSeeder.php 873 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace Database\Seeders;
  3. use Illuminate\Database\Seeder;
  4. use App\Models\Category;
  5. use Faker\Generator as Faker;
  6. class CategoriesSeeder extends Seeder {
  7. /**
  8. * Run the database seeds.
  9. *
  10. * @return void
  11. */
  12. public function run(Faker $faker) {
  13. $categoriesNames = [
  14. 'Computer science, information and general works',
  15. 'Philosophy and psychology',
  16. 'Religion',
  17. 'Social sciences',
  18. 'Language',
  19. 'Pure Science',
  20. 'Technology',
  21. 'Arts and recreation',
  22. 'Literature',
  23. 'History and geography'
  24. ];
  25. foreach ($categoriesNames as $categoryName) {
  26. Category::create([
  27. 'name' => $categoryName,
  28. 'description' => $faker->realText('255'),
  29. ]);
  30. }
  31. }
  32. }