File: D:/HostingSpaces/SBogers10/kooken.komma.pro/vendor/komma/kms/database/seeds/SampleSites.php
<?php
use Illuminate\Database\Seeder;
use Komma\KMS\Globalization\Languages\Models\Language;
use Komma\KMS\Sites\Models\SiteInterface;
class SampleSites extends Seeder
{
public function run()
{
$germanLanguage = Language::where('native_name', '=', 'Deutsch')->first();
$dutchLanguage = Language::where('native_name', '=', 'Nederlands')->first();
$englishLanguage = Language::where('native_name', '=', 'English')->first();
/** @var SiteInterface $site */
$site = app(SiteInterface::class)->fill([
'slug' => 'default',
'name' => 'Main company',
'default_language_id' => $dutchLanguage->id,
]);
$site->save();
/** @var SiteInterface $subsidiarySite */
$subsidiarySite = app(SiteInterface::class)->fill([
'slug' => 'subsidiary-company',
'name' => 'Subsidiary company',
'default_language_id' => $englishLanguage->id,
]);
$subsidiarySite->save();
$site->languages()->sync([
$englishLanguage->id,
$germanLanguage->id,
$dutchLanguage->id,
]);
$subsidiarySite->languages()->sync([
$englishLanguage->id,
$dutchLanguage->id,
]);
}
}