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

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

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

        $servicePoint = new Servicepoint(['name' => 'Jan Modaal']);
        $servicePoint->save();

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

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

        if ($language) {
            $pageTranslation = new ServicepointTranslation([
                'first_name' => 'Jan',
                'last_name' => 'Modaal',
                'function' => 'Eigenaar',
                'telephone_label' => '+31 (0)6 01 02 03 04 ',
                'telephone_url' => '31601020304',
                'email' => 'janmodaal@komma.pro',
            ]);
            $pageTranslation->language()->associate($language);
            $pageTranslation->translatable()->associate($servicePoint);
            $pageTranslation->save();
        }
    }
}