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
]);
}
}