HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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();
    }
}