定制 flogti/spanish-cities 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

flogti/spanish-cities

最新稳定版本:v2.0.0

Composer 安装命令:

composer require flogti/spanish-cities

包简介

Add all spanish autonomous community, provinces and towns easily in Laravel.

README 文档

README

Ciudades de España para laravel.

Spanish Cities es un paquete que añade a tu proyecto laravel todas las comunidades autónomas, provncias y ciudades de España, todas ellas relacionadas y con sus capitales. Es muy fácil de usar y añadir la posibilidad de que cualquiera de tus modelos pertenezca a una ciudad de España

Instalación

Usar Composer es la manera mas sencilla.

composer require flogti/spanish-cities

Uso

Solo usa el siguiente comando y se ejecutaran las migraciones y los seeders necesarios.

php artisan spanish-cities:install

Para poder asignar ciudades a un modelo utiliza, añade a la tabla que necesites el campo town_id. Así podrás usar los métodos disponibles.

Métodos

Añade el trait HasTown a cualquier modelo. Por ejemplo en el modelo User sería así.

...
use Flogti\SpanishCities\Traits\HasTown;

class User extends Authenticatable
{
    use Notifiable, HasTown;
    ...

Relación town

Al usar el campo town_id, incluye la relación con la tabla de ciudades y puedes acceder a la ciudad.

//Devuelve la ciudad a la que pertenece.
$town = $user->town;

province()

//Devuelve la provincia a la cual pertenece su ciudad.
$province = $user->province();

community()

//Devuelve la comunidad autónoma a la cual pertenece su ciudad.
$community = $user->community();

El modelo Town

Puedes obtener la provincia a la que pertenece.

$province = $town->province;

El modelo Province

Puedes obtener la comunidad a la que pertenece, su capital y las ciudades que pertenecen a esa provincia.

//Devuelve la comunidad a la cual pertenece la provincia.
$community = $province->community;

//Devuelve la capital de esa provincia.
$capital = $province->capital;

//Devuelve las ciudades que pertenecen a esa provincia.
$towns = $province->towns;

El modelo Community

Puedes obtener su capital y las provincias y ciudades que pertenecen a esa provincia.

//Devuelve la capital de esa comunidad.
$capital = $community->capital;

//Devuelve las provincias que pertenecen a esa comunidad.
$provinces = $community->provinces;

//Devuelve las ciudades que pertenecen a esa comunidad.
$towns = $community->towns;

统计信息

  • 总下载量: 1.45k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-02-04