File: D:/HostingSpaces/SBogers10/ehbo.today/database/seeds/SampleSites.php
<?php
use App\KommaApp\Languages\Models\Language;
use App\KommaApp\Sites\Models\Site;
use Illuminate\Database\Seeder;
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();
$site = new Site([
'slug' => 'default',
'name' => 'Main company',
'default_language_id' => $dutchLanguage->id,
]);
$site->save();
$subsidiarySite = new Site([
'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,
]);
}
}