ContentSeeder.php 768 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. use Illuminate\Database\Seeder;
  3. class ContentSeeder extends Seeder
  4. {
  5. /**
  6. * Run the database seeds.
  7. *
  8. * @return void
  9. */
  10. public function run()
  11. {
  12. $values = [1, 3, 4];
  13. foreach ($values as $value) {
  14. $item = \App\Models\Content::where('type', $value)->first();
  15. if(!empty($item)) {
  16. for ($i = 0; $i < 20; ++$i) {
  17. \App\Models\Content::create([
  18. 'type' => $value,
  19. 'title' => $item->title,
  20. 'pic_url' => $item->pic_url,
  21. 'content' => $item->content,
  22. 'sort' => $item->sort
  23. ]);
  24. }
  25. }
  26. }
  27. }
  28. }