api
位址表(fastadmin自帶的)
set foreign_key_checks=0;
-- ----------------------------
-- table structure for `fs_address`
-- ----------------------------
drop
table
ifexists
`fs_address`
;create
table
`fs_address`
(`id`
int(10)
notnull
auto_increment
,`user_id`
int(10)
notnull
comment
'使用者id'
,`create_time`
varchar(50
)not
null
comment
'新增時間'
,`update_time`
varchar(50
)not
null
comment
'修改時間'
,`is_default`
int(1)
notnull
comment
'是否預設位址',`
status
`int(1
)default
'1'comment
'0刪除,1正常'
,`province_id`
int(10)
notnull
comment
'省id'
,`address`
text
comment
'詳細位址'
,`mobile`
varchar(50
)default
null
comment
'聯絡**'
,`recipients`
varchar
(100
)default
null
comment
'收件人'
,`city_id`
int(10)
default
null
comment
'城市id'
,`area_id`
int(10)
default
null
comment
'區id'
,primary
key(
`id`))
engine
=innodb
auto_increment
=133
default
charset
=utf8 comment
='收貨位址'
;
<?php
/** * created by phpstorm.
* user: administrator
* date: 2018/4/2
* time: 21:36
* 收貨位址介面
*/namespace
;use
;use
think\cache
;use
think\db
;use
think\exception
;/**
* 收貨位址
* class address
*/class
address
extends
api/**
* 新增修改收貨位址
*/public
function
editaddress()
$userid
=$this
->
auth
->id;
$postdata
['user_id']=
$userid;
db::starttrans()
;try
}$model
=model
('address');
if(isset
($postdata
['id'])
&&!empty
($postdata
['id'])
)elseif(
!$res
)
db::commit()
;$this
->
success
($msg);
}catch
(exception$e)
}/**
* 刪除收貨位址
*/public
function
deladdress()
$userid
=$this
->
auth
->id;
$where=[
'id'
=>
$id,
'user_id'
=>
$userid];
$row
=model
('address')-
>
where
($where)-
>
find()
;if(!
$row)
db::starttrans()
;try
//更改新預設位址if(
$row
['is_default'])
}}db:
:commit()
;$this
->
success
('刪除成功');
}catch
(exception$e)
}/**
* 獲取所有地區
*/public
function
areas()
$dataarray
=$v;}
}foreach
($dataarrayas&
$value)}
cache:
:set
('address/areas'
,$dataarray
,3600);
}$this
->
success
('查詢成功'
,array_values
($dataarray))
;}/** * 獲取所有地區
*/public
function
areadata()
$citys=[
];$areas=[
];foreach
($province
as$v
)$areas[$v
['value']]
=array_values
($areas[$v
['value']]
);$dataarray
=$v;}
}if($level==2
)$this
->
success
('區查詢成功'
,array_values
($areas))
;
cache:
:set
('address/areas'
,$dataarray
,3600);
// }
$this
->
success
('查詢成功'
,array_values
($dataarray))
;}}
php使用者api系統 php之API介面入門詳解
api就是作業系統留給應用程式的乙個呼叫介面,應用程式通過呼叫作業系統的 api 而使作業系統去執行應用程式的命令 動作 本文主要和大家分享php之api介面入門詳解,希望能幫助到大家。1.簡述 api介面開發,其實和平時開發邏輯差不多 但是也有略微差異 平時使用mvc開發 的思路一般是都 由控制器...
vue設定全域性訪問介面API位址
在使用vue框架進行前後端分離專案開發時,通常涉及到與後段介面進行互動,平時一般使用比較多的就是用axios來實現呼叫後段介面,寫法一般為 但是有乙個比較普遍的問題就是,假如我們後端介面位址改變了,或者是網路位址發生了變化,就需要在上面ip以及埠的位置每一處都需要修改,所以我們需要乙個一處設定 處處...
c 獲取MAC位址 IP位址 使用者名稱
獲取mac位址 public static string getlocalmac return mac 使用者名稱 public static string getusername return strusername catch 獲取ip位址 public static string gethos...