aslong/areas

1.0.1 2019-04-08 05:09 UTC

This package is auto-updated.

Last update: 2022-06-08 13:08:58 UTC


README

使用方法

1.Trait模式

use AsLong\Area\Traits\UserHasAddress;

class User extends Authenticatable
{
    use UserHasAddress;
    public $guarded = [];
}

// 用户地址列表

$user->addresses;

// 用户默认地址

$user->getDefaultAddress;

2.Facade模式

//地址数据

$data = [
	'name'      => $name, //收货人姓名
	'mobile'       => $mobile, //收货人电话
	'address'       => $address, //收货人地址
	'province_sn'   => $province_sn, //省份编码
	'city_sn'    => $city_sn, //城市编码
	'area_sn' => $area_sn, //区域编码
];

// 新增地址

Address::store($data);

// 更新地址

Address::update(UserAddress $address, $data);

// 删除地址

Address::destroy($id);

// 获取区域列表

//$psn=0 返回所有省份列表,$psn=省份sn 返回省份所有城市列表,$psn=城市sn 返回城市所有区域列表。
Area::index($psn);