File: D:/HostingSpaces/SBogers10/stafa.komma.pro/database/seeds/BaseSite.php
<?php
use App\Komma\Globalization\Languages\Models\Language;
use App\Komma\Sites\Models\Site;
use Illuminate\Database\Seeder;
class BaseSite extends Seeder
{
public function run()
{
$defaultLanguageIso = config('app.locale');
$defaultLanguage = Language::where('iso_2', strtoupper($defaultLanguageIso))->first();
$site = new Site([
'slug' => 'default',
'name' => 'Default',
'default_language_id' => $defaultLanguage->id,
]);
$site->save();
$site->languages()->attach([
$defaultLanguage->id
]);
if( config('app.multipleLanguages')) {
$multiLanguageIsos = ['nl', 'en', 'de', 'fr'];
foreach ($multiLanguageIsos as $multiLanguageIso) {
if( $defaultLanguageIso == $multiLanguageIso) continue;
$language = Language::where('iso_2', strtoupper($multiLanguageIso))->first();
$site->languages()->attach($language->id);
}
}
}
}