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/rentman2019.komma.pro/app/Komma/CustomerLogos/CustomerLogoService.php
<?php

namespace App\Komma\CustomerLogos;

use App\Komma\Base\Service;
use App\Komma\Countries\Models\Country;

final class CustomerLogoService extends Service
{
    public function getCustomerLogosByCountry(Country $country, int $amount)
    {
        return $country->customerLogos()
            ->with('images')
            ->has('images')
            ->inRandomOrder()
            ->take($amount)
            ->get();
    }

    public function getCustomerLogosByCountryWhereNotIn(Country $country, int $amount, array $excludedIds)
    {
        return $country->customerLogos()
            ->whereNotIn('customer_logos.id', $excludedIds)
            ->with('images')
            ->has('images')
            ->inRandomOrder()
            ->take($amount)
            ->get();
    }
}