File: D:/HostingSpaces/SBogers10/beat-the-barn.komma.nl/app/Partners/PartnerService.php
<?php
namespace App\Partners;
use App\Base\Service;
use App\Partners\Models\Partner;
final class PartnerService extends Service
{
private function baseQuery()
{
return Partner::where('active', 1)
->where('lft', '!=', 1)
->orderBy('lft','asc')
->with(['images']);
}
public function getAllPartners()
{
return $this->baseQuery()->get();
}
public function getHighlightedPartners(int $amount = 6) {
return $this->baseQuery()
// TODO: We need to take not just 4, but we have to choose wich ones some how.
->take($amount)
->get();
}
}