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

namespace QxCMS\Modules\Client\Repositories\Directory;

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

class MunicipalitiesRepository extends AbstractRepository implements MunicipalitiesRepositoryInterface
{
    protected $model;

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

    public function municipalitiesList()
    {
        return
            $this
            ->model
            ->orderBy('name','asc')
            ->pluck('name', 'id')
            ->toArray();
    }
}