SettingSeeder.php 1.1 KB

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace Database\Seeders;
  3. // Тестовые данные настроек сайта — безопасен для повторного запуска (updateOrCreate)
  4. use App\Models\Setting;
  5. use Illuminate\Database\Seeder;
  6. class SettingSeeder extends Seeder
  7. {
  8. public function run(): void
  9. {
  10. $defaults = [
  11. 'phone' => '+7 (924) 456-78-90',
  12. 'email' => 'info@tocha-auto.ru',
  13. 'telegram' => 'https://t.me/tocha_auto',
  14. 'youtube' => 'https://www.youtube.com/@tocha_auto',
  15. 'vk' => 'https://vk.com/tocha_auto',
  16. 'footer_slogan' => 'Авто под заказ из любой страны. Работаем с 2018 года, 500+ сделок.',
  17. 'copyright' => '© '.date('Y').' Точка. Все права защищены.',
  18. 'logo_header' => 'images/logos/logo_short_transparent.png',
  19. 'logo_footer' => 'images/logos/logo_long_dark.png',
  20. ];
  21. foreach ($defaults as $key => $value) {
  22. Setting::updateOrCreate(['key' => $key], ['value' => $value]);
  23. }
  24. }
  25. }