File: D:/HostingSpaces/SBogers10/beerten.komma.nl/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' => 'Jan Modaal']);
$servicePoint->save();
//Get the languages
$languages = $site->languages()->get(); //Language::whereIn('iso_2', ['nl', 'en'])->get(['id', 'iso_2']);
//...the Dutch translation
$language = $languages->where('id', '104')->first();
if ($language) {
$pageTranslation = new ServicepointTranslation([
'first_name' => 'Jan',
'last_name' => 'Modaal',
'function' => 'Eigenaar',
'telephone_label' => '+31 (0)6 01 02 03 04 ',
'telephone_url' => '31601020304',
'email' => 'janmodaal@komma.nl',
]);
$pageTranslation->language()->associate($language);
$pageTranslation->translatable()->associate($servicePoint);
$pageTranslation->save();
}
}
}