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/ShopsTableSeeder.php
<?php

use Illuminate\Database\Seeder;

use Komma\Kms\Countries\Country;
use Komma\Kms\Languages\Language;
use Komma\Kms\Shops\Shop;

class ShopsTableSeeder extends Seeder
{
    public function run()
    {
        DB::table('shop_language')->delete();
        DB::table('shops')->delete();

        $shop = new Shop(['slug' => 'nl', 'name' => 'Tops Nederland']);
        $shop->country()->associate(Country::whereName('Netherlands')->first());
        $shop->save();
        $shop->languages()->attach(Language::whereName('Dutch')->first());
        $shop->languages()->attach(Language::whereName('English')->first());
        $shop->languages()->attach(Language::whereName('German')->first());

        $shop = new Shop(['slug' => 'de', 'name' => 'Tops Deutschland']);
        $shop->country()->associate(Country::whereName('Germany')->first());
        $shop->save();
        $shop->languages()->attach(Language::whereName('German')->first());
        $shop->languages()->attach(Language::whereName('English')->first());

        $shop = new Shop(['slug' => 'uk', 'name' => 'Tops United Kingdom']);
        $shop->country()->associate(Country::whereName('United Kingdom')->first());
        $shop->save();
        $shop->languages()->attach(Language::whereName('English')->first());
        $shop->languages()->attach(Language::whereName('French')->first());
    }
}