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/stempel.komma.pro/database/seeds/ServicepointSeeder.php
<?php

use App\Komma\Servicepoints\Models\Servicepoint;
use App\Komma\Servicepoints\Models\ServicepointTranslation;
use App\Komma\Sites\Models\Site;
use Illuminate\Database\Seeder;

class ServicepointSeeder extends Seeder
{
    /**
     * Run the seed
     */
    public function run()
    {
        $site = Site::where('slug', '=', 'default')->first();

        $servicePoint = new Servicepoint(['active' => 1, 'name' => 'My first service point']);
        $servicePoint->save();

        //Get the languages
        $languages = $site->languages()->get();  //Language::whereIn('iso_2', ['nl', 'en', 'de'])->get(['id', 'iso_2']);

        //...the Dutch translation
        $language = $languages->where('id', '104')->first();

        if ($language) {
            $pageTranslation = new ServicepointTranslation([
                'first_name' => 'Berry',
                'last_name' => 'Bikkel',
                'function' => 'Ceo',
            ]);
            $pageTranslation->language()->associate($language);
            $pageTranslation->translatable()->associate($servicePoint);
            $pageTranslation->save();
        }
    }
}