rulong/areas

0.2 2018-11-07 08:42 UTC

This package is auto-updated.

Last update: 2022-07-07 16:36:24 UTC


README

使用方法

1.Trait模式

use RuLong\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);