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