File: D:/HostingSpaces/SBogers10/bomacon.komma.pro/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' => 'My first service point']);
$servicePoint->save();
//Get the languages
$languages = $site->languages()->get(); //Language::whereIn('iso_2', ['nl', 'en', 'de'])->get(['id', 'iso_2']);
//...the Dutch translation
$language = $languages->where('id', '104')->first();
if ($language) {
$pageTranslation = new ServicepointTranslation([
'first_name' => 'Berry',
'last_name' => 'Bikkel',
'function' => 'Ceo',
]);
$pageTranslation->language()->associate($language);
$pageTranslation->translatable()->associate($servicePoint);
$pageTranslation->save();
}
}
}