| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace Database\Seeders;
- // Начальные записи статических страниц сайта
- // updateOrCreate по slug — безопасен для повторного запуска
- use App\Models\Page;
- use Illuminate\Database\Seeder;
- class PagesSeeder extends Seeder
- {
- public function run(): void
- {
- $pages = [
- [
- 'slug' => 'home',
- 'title' => 'Главная',
- 'meta_title' => 'Точка — автомобильный каталог',
- 'meta_description' => 'Покупка и продажа автомобилей. Большой каталог авто.',
- ],
- [
- 'slug' => 'services',
- 'title' => 'Услуги',
- 'meta_title' => 'Наши услуги — Точка',
- 'meta_description' => '',
- ],
- [
- 'slug' => 'contacts',
- 'title' => 'Контакты',
- 'meta_title' => 'Контакты — Точка',
- 'meta_description' => '',
- ],
- [
- 'slug' => 'privacy',
- 'title' => 'Политика конфиденциальности',
- 'meta_title' => 'Политика конфиденциальности — Точка',
- 'meta_description' => '',
- ],
- [
- 'slug' => 'offer',
- 'title' => 'Публичная оферта',
- 'meta_title' => 'Публичная оферта — Точка',
- 'meta_description' => '',
- ],
- ];
- foreach ($pages as $data) {
- Page::updateOrCreate(['slug' => $data['slug']], $data);
- }
- }
- }
|