Files
exchange-2.0/app/Classes/Modules/Affiliate/Services/ListsAffiliates.php
T
Edmond Lang 30ed77f304 Merge branch 'affiliate-program' of https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0 into vapor/production
# Conflicts:
#	resources/assets/vue/components/accounts/forms/RegistrationFormComponent.vue
#	routes/api.php
2026-01-26 00:13:10 +08:00

32 lines
666 B
PHP

<?php
namespace App\Classes\Modules\Affiliate\Services;
use App\Classes\General\Eloquent\AbstractListRecord;
use App\Models\Affiliate;
use Illuminate\Database\Eloquent\Builder;
class ListsAffiliates extends AbstractListRecord
{
/** @var Affiliate */
private $repository;
/**
* ListsAffiliates constructor.
* @param Affiliate $repository
*/
public function __construct(Affiliate $repository)
{
$this->repository = $repository;
}
/**
* @return Builder
*/
function getRepository(): Builder
{
return $this->repository->newQuery()->with('creator')->orderBy('created_at', 'desc');
}
}