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/gggg.komma.nl/app/Composers/LogoComposer.php
<?php


namespace App\Composers;


use App\WebsiteConfig\Model\WebsiteConfig;
use Illuminate\View\View;

class LogoComposer
{
    /**
     * @param View $view
     */
    public function compose(View $view)
    {
        $logoOnDark = WebsiteConfig::where('code_name', '=', 'logo_on_dark')->first();
        $logoOnLight = WebsiteConfig::where('code_name', '=', 'logo_on_light')->first();


        if(!empty($logoOnDark) && $logoOnDark->documents->count() > 0) {
            $logoOnDark = $logoOnDark->documents->first()->file_url;
        } else {
            $logoOnDark = '/img/logo-on-dark.svg';
        }

        if(!empty($logoOnLight) && $logoOnLight->documents->count() > 0) {
            $logoOnLight = $logoOnLight->documents->first()->file_url;
        } else {
            $logoOnLight = '/img/logo.svg';
        }

        $view->with(['logoOnDark' => $logoOnDark, 'logoOnLight' => $logoOnLight]);
    }
}