HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/topswtw.komma.pro/workbench/komma/kms/src/seeds/PagesTableSeeder.php
<?php

use Illuminate\Database\Seeder;

use Komma\Kms\Languages\Language;
use Komma\Kms\Pages\Page;
use Komma\Kms\Pages\PageTranslation;
use Komma\Kms\Shops\Shop;

class PagesTableSeeder extends Seeder
{
    public function run()
    {
        DB::table('pages')->delete();

        /**
         * Home page Tops - Nederland
         */
        $page = new Page(['active' => '1']);
        $page->shop()->associate(Shop::whereSlug('nl')->first());
        $page->save();
        $page->languages()->attach(
            Language::whereName('Dutch')->first(),
            ['slug' => 'welkomstpagina', 'name' => 'Welkomstpagina', 'description' => 'Dit is de welkomstpagina pagina voor Tops - Nederland']
        );
        $page->languages()->attach(
            Language::whereName('German')->first(),
            ['slug' => 'startseite', 'name' => 'Startseite', 'description' => 'Wilkommen auf der Startseite fur Tops - Niederlande']
        );
        $page->languages()->attach(
            Language::whereName('English')->first(),
            ['slug' => 'homepage', 'name' => 'Homepage', 'description' => 'Welcome to the homepage for Tops - Netherlands']
        );

        /**
         * Home page Tops - Duitsland
         */
        $page = new Page(['active' => '1']);
        $page->shop()->associate(Shop::whereSlug('de')->first());
        $page->save();
        $page->languages()->attach(
            Language::whereName('German')->first(),
            ['slug' => 'startseite', 'name' => 'Startseite', 'description' => 'Wilkommen auf der Startseite fur Tops - Deutschland']
        );
        $page->languages()->attach(
            Language::whereName('English')->first(),
            ['slug' => 'homepage', 'name' => 'Homepage', 'description' => 'Welcome to the homepage for Tops - Germany']
        );

        /**
         * Home page Tops - Verenigd Koningkrijk
         */
        $page = new Page(['active' => '1']);
        $page->shop()->associate(Shop::whereSlug('uk')->first());
        $page->save();
        $page->languages()->attach(
            Language::whereName('English')->first(),
            ['slug' => 'homepage', 'name' => 'Homepage', 'description' => 'Welcome to the homepage for Tops - United Kingdom']
        );

    }
}