File: D:/HostingSpaces/SBogers10/hem-mechatronics.komma.pro/database/seeds/SecondSiteSeeder.php
<?php
use App\Komma\Globalization\Languages\Models\Language;
use App\Komma\Sites\Models\Site;
use Illuminate\Database\Seeder;
class SecondSiteSeeder extends Seeder
{
public function run()
{
$germanLanguage = Language::where('native_name', '=', 'Deutsch')->first();
$englishLanguage = Language::where('native_name', '=', 'English')->first();
if(!$germanLanguage || !$englishLanguage)
throw new RuntimeException('Could not seed the base sites. Make sure you have the following languages in the database, having these native_name values: Deutsch, English');
$subsidiarySite = new Site([
'slug' => 'subsidiary-company',
'name' => 'Subsidiary company',
'default_language_id' => $englishLanguage->id,
]);
$subsidiarySite->save();
$subsidiarySite->languages()->sync([
$englishLanguage->id,
$germanLanguage->id,
]);
}
}