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/stafa.komma.pro/app/Komma/Base/AddDocumentsToViewComposer.php
<?php


namespace App\Komma\Base;

use App\Komma\Pages\Models\Page;
use Illuminate\View\View;

class AddDocumentsToViewComposer
{
    /**
     * Bind data to the view.
     *
     * @param  View  $view
     * @return void
     */
    public function compose(View $view)
    {
        $data = $view->getData();
        /** @var Page | null $page */
        $page = $data['page'];
        if(!$page) return;

        $sliderImages = $page->documents->where('key', '=', 'Documents-imageslider')->values();
        $heroImages = $page->documents->where('key', '=', 'Documents-pages')->values();

        $view->with([
            'sliderImages' => $sliderImages,
            'heroImages' => $heroImages
        ]);
    }
}