/home/mip/mip/app/Modules/Client/Repositories/Directory/ProvincesRepository.php
<?php

namespace QxCMS\Modules\Client\Repositories\Directory;

use QxCMS\Modules\AbstractRepository;
use QxCMS\Modules\Client\Models\Directory\Provinces;

class ProvincesRepository extends AbstractRepository implements ProvincesRepositoryInterface
{
    protected $model;

    function __construct(Provinces $model)
    {
        $this->model = $model;
    }

    public function provincesList()
    {
        return
            $this
            ->model
            ->all()
            ->pluck('name', 'id')
            ->toArray();
    }
}