File: D:/HostingSpaces/SBogers10/eleo.komma.nl/database/seeds/WebsiteConfigSeeder.php
<?php
use App\WebsiteConfig\Model\WebsiteConfig;
use App\WebsiteConfig\WebsiteConfigModelService;
use Illuminate\Database\Seeder;
use App\Servicepoints\Models\Servicepoint;
use Faker\Generator;
use Illuminate\Support\Str;
class WebsiteConfigSeeder extends Seeder
{
private Generator $faker;
/**
* Run the seed
*/
public function run()
{
$servicePoint = Servicepoint::first();
$this->faker = Faker\Factory::create();
$companyName = $this->faker->company;
$companyUrl = 'http://'.Str::slug($companyName).'.com';
$companyStreet = $this->faker->streetName;
$companyZip = $this->faker->postcode;
$companyCity = $this->faker->city;
$companyEmail = 'info@'.Str::slug($companyName).'.com';
(new WebsiteConfig(['code_name' => 'company_url', 'value' => 'http://eleo.com' ]))->save();
(new WebsiteConfig(['code_name' => 'company_name', 'value' => 'ELEO' ]))->save();
(new WebsiteConfig(['code_name' => 'company_address', 'value' => 'Automotive Campus 30' ]))->save();
(new WebsiteConfig(['code_name' => 'company_zip', 'value' => '5708 JZ' ]))->save();
(new WebsiteConfig(['code_name' => 'company_city', 'value' => 'Helmond' ]))->save();
(new WebsiteConfig(['code_name' => 'company_country', 'value' => 'The Netherlands' ]))->save();
(new WebsiteConfig(['code_name' => 'company_kvk', 'value' => '69705623' ]))->save();
(new WebsiteConfig(['code_name' => 'company_vat', 'value' => '' ]))->save();
(new WebsiteConfig(['code_name' => 'company_bank', 'value' => 'NL 00 ABCD 0123 45678 90' ]))->save();
(new WebsiteConfig(['code_name' => 'company_email', 'value' => 'info@eleo.com' ]))->save();
(new WebsiteConfig(['code_name' => 'company_phone_call', 'value' => '+00000000000' ]))->save();
(new WebsiteConfig(['code_name' => 'company_phone_display', 'value' => '+00 (0)000 00 00 00' ]))->save();
(new WebsiteConfig(['code_name' => 'company_social_facebook', 'value' => '' ]))->save();
(new WebsiteConfig(['code_name' => 'company_social_linkedin', 'value' => 'https://www.linkedin.com/company/spike-global/' ]))->save();
(new WebsiteConfig(['code_name' => 'company_social_instagram', 'value' => 'https://www.instagram.com/spike.global/' ]))->save();
(new WebsiteConfig(['code_name' => 'company_social_twitter', 'value' => '' ]))->save();
(new WebsiteConfig(['code_name' => 'home_hero_images', 'value' => '' ]))->save();
(new WebsiteConfig(['code_name' => 'home_hero_title', 'value' => 'High performance batteries' ]))->save();
(new WebsiteConfig(['code_name' => 'home_hero_video', 'value' => '0,' ]))->save();
(new WebsiteConfig(['code_name' => 'global_servicePoint_heading', 'value' => "Interested in working together? <br> Let's meet!" ]))->save();
(new WebsiteConfig(['code_name' => 'global_servicePoint_id', 'value' => $servicePoint->id ]))->save();
(new WebsiteConfig(['code_name' => 'global_servicePoint_button_id','value' => '2' ]))->save();
(new WebsiteConfig(['code_name' => 'global_CTA_heading', 'value' => "Any remaining questions? <br> I'm happy to help." ]))->save();
(new WebsiteConfig(['code_name' => 'global_CTA_button_id', 'value' => '1' ]))->save();
(new WebsiteConfig(['code_name' => 'logo_on_light', 'value' => '' ]))->save();
(new WebsiteConfig(['code_name' => 'logo_on_dark', 'value' => '' ]))->save();
WebsiteConfigModelService::clearCache();
WebsiteConfigModelService::getFromCache();
}
}