File: D:/HostingSpaces/SBogers10/somerenslust.komma.pro/app/KommaApp/Sponsors/SponsorComposer.php
<?php
namespace App\KommaApp\Sponsors;
use App\KommaApp\Sponsors\Models\Sponsor;
use Illuminate\View\View;
class SponsorComposer
{
/**
* Bind data to the view.
*
* @param View $view
* @return void
*/
public function compose(View $view)
{
$amount = 4;
if($view->getName() === 'site.partials.sponsors') $amount = 8;
if($view->getName() === 'site.pages.sponsors'){
$sponsors = Sponsor::where('active', 1)
->with('images')
->orderBy('name')
->get();
}
else{
$sponsors = Sponsor::where('active', 1)
->with('images')
->get()
->shuffle()
->take($amount);
}
$view->with('sponsors', $sponsors);
}
}