PicturesTableSeeder.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. use App\Models\Picture;
  3. use Illuminate\Database\Seeder;
  4. class PicturesTableSeeder extends Seeder
  5. {
  6. protected $pictures = [
  7. ['items/item_1/22zdHJbBxGDQW1LUovIR9cRh55JOZXxnGC0dfiZ2.jpeg', '1', 'images.jpg', 'jpg', '8365'],
  8. ['items/item_1/874zEXsQiubYhpNPAg89FIkbFWD3hZW2ZhenvoJB.jpeg', '1', 'IMG_9961-800x533.jpg', 'jpg', '104971'],
  9. ['items/item_1/SzqgP2HrnGoXcVngqcRoiUd1GZED6nUlCjPy2kfi.jpeg', '1', 'IMG_9958-800x533.jpg', 'jpg', '72487'],
  10. ['items/item_2/7jXFZeTeRmye310p0CGKOgCzNOOhjlNihCk0YAYo.jpeg', '2', 'e9e88da21518a80899f2e6341596a047.jpg', 'jpg', '90431'],
  11. ['items/item_2/ldsa7DohFifkx2opL97egxwFtDBpVQ9LUhHIVBPC.jpeg', '2', '26028609_images_2333157737.jpg', 'jpg', '62762'],
  12. ['items/item_2/rcTXGcQZwfCnXSYwZYMgqdTMmm2VZc1YmeEyBDkn.jpeg', '2', '27372247_10.jpg', 'jpg', '115600'],
  13. ['items/item_3/Dzmtk2HvXisKvxVMbQptcCh4Nuavo0CDjbX2c3QE.jpeg', '3', 'televizor-berezka[0].jpg', 'jpg', '25954'],
  14. ['items/item_3/F8Cd2XcCZAvOxYbt5wmwTKWVM5PeBeHkJc8gaquE.jpeg', '3', 'televizor-berezka[1].jpg', 'jpg', '89642'],
  15. ['items/item_3/G9G218Rq7hhrP13zCtWoxdduT0Tltwgl4iujtw70.jpeg', '3', 'televizor-berezka[2].jpg', 'jpg', '28420'],
  16. ['items/item_4/EasVr7fjaGlZEg27QB9GW7XTKRcZprEVuJBq6bVF.jpeg', '4', 'image006.jpg', 'jpg', '120583'],
  17. ['items/item_4/Kw0VpASepkrbp8b1d64wysmMtQgHAlABNzTeTIE2.jpeg', '4', 'klipart-knigi-v-vektore.jpg', 'jpg', '35665'],
  18. ['items/item_4/LYei3CegaO90jeHoNPwqvvIIY808dQSRY6EWSbzq.jpeg', '4', 'bucher.jpg', 'jpg', '126017'],
  19. ['items/item_5/29ks3DPuCbKKpxnRVk6nXr9PO4a80pjQhwDkgDBm.jpeg', '5', 'rizhii_kot.jpg', 'jpg', '7317'],
  20. ['items/item_5/8JxRYIYQCwxEev2lcprwSP3VxxvbGJRcmtvdvdxA.jpeg', '5', 'rizhii_kot-0.jpg', 'jpg', '80659'],
  21. ['items/item_5/fMmIT28ugwoycemGUor09IgfaQ2JDhJjtb0MeXKb.jpeg', '5', 'rizhii_kot-1.jpg', 'jpg', '99020'],
  22. ['items/item_6/7Pm3icuqHJGczU3OtAo737FE4oXfKcDFmYj7Yrnk.jpeg', '6', 'fotoapparat-canon-400d.jpg','jpg', '234187'],
  23. ['items/item_6/gNAnsnmyYdY8EFipxjUyrFVBOGYu59hgPqbEsFJp.jpeg', '6', 'fotoapparat-canon-400d.jpg', 'jpg','218345'],
  24. ['items/item_6/9syEYDd4L651FyrsSsmMWsnmrnE3FoQ3NfZJ2hRa.jpeg', '6', 'fotoapparat-canon-400d.jpg', 'jpg', '466028'],
  25. ['items/item_7/BHwIfe5zHwf47EVpE15Nz6nHEG8q2pgDT6J6cT8K.jpeg', '7', 'holodos-saumsung[1].jpg', 'jpg', '466028'],
  26. ['items/item_7/K1dLwLEZOgM9SgNFQacHUdYFa0Mf4nptpQkEUAd4.jpeg', '7', 'holodos-saumsung[2].jpg', 'jpg', '466028'],
  27. ['items/item_7/xhnHmVSNMHzzq0ibYluJRXnpFrzf2uqK99Ej1sI6.jpeg', '7', 'holodos-saumsung[3].jpg', 'jpg', '466028'],
  28. ['items/item_8/lN5nQKCc9tpJBw5LTMF0LluuEvbZNTJQGGInobpa.jpeg', '8', 'shapka.jpg', 'jpg', '466028'],
  29. ['items/item_8/lN5nQKCc9tpJBw5LTMF0LluuEvbZNTJQGGInobpa.jpeg', '9', 'Samsug32SmartTV.jpg', 'jpg', '466028'],
  30. ['items/item_8/lN5nQKCc9tpJBw5LTMF0LluuEvbZNTJQGGInobpa.jpeg', '9', 'Samsug32SmartTV[1].jpg', 'jpg', '466028'],
  31. ['items/item_8/lN5nQKCc9tpJBw5LTMF0LluuEvbZNTJQGGInobpa.jpeg', '9', 'Samsug32SmartTV[2].jpg', 'jpg', '466028'],
  32. ['items/item_8/lN5nQKCc9tpJBw5LTMF0LluuEvbZNTJQGGInobpa.jpeg', '10', 'SobachkaPavlova.jpg', 'jpg', '466028'],
  33. ['items/item_8/lN5nQKCc9tpJBw5LTMF0LluuEvbZNTJQGGInobpa.jpeg', '10', 'SobachkaPavlova[1].jpg', 'jpg', '466028'],
  34. ];
  35. protected $columnNames = ['path', 'item_id', 'real_name', 'mime_type', 'size'];
  36. /**
  37. * Run the database seeds.
  38. *
  39. * @return void
  40. // */
  41. public function run()
  42. {
  43. $newArray = [];
  44. foreach ($this->pictures as $picture) {
  45. foreach ($picture as $key => $value) {
  46. $newArray[$this->columnNames[$key]] = $value;
  47. }
  48. Picture::create($newArray);
  49. }
  50. }
  51. }