http://localhost/thinkphp_5.0.1_core/public/訪(fǎng)問(wèn),可以看到
:) ThinkPHP V5 十年磨一劍 - 為API開(kāi)發(fā)設(shè)計(jì)的高性能框架 [ V5.0 版本由 七牛云 獨(dú)家贊助發(fā)布 ] 新手快速入門(mén)完全開(kāi)發(fā)手冊(cè)
說(shuō)明安裝成功。
以上url等同于
http://localhost/thinkphp_5.0.1_core/public/index.php/index/index/index
第一個(gè)index是模塊名,第二個(gè)index是控制器名,第三個(gè)index是方法名
出處參見(jiàn)config.php Line 60-67
目標(biāo)是我們需要一個(gè)如下的接口,供我們提交用戶(hù)信息
http://localhost/thinkphp_5.0.1_core/public/index.php/index/user/login
參數(shù):openid
創(chuàng)建Controller
稍加改造
輸出json格式
header("Content-type: application/json");
無(wú)效!
查看文檔,需要改配置
修改第36行
進(jìn)入database.php
使用PostMan 測(cè)試
輸出"靈犀網(wǎng)絡(luò)"字樣
通過(guò)openid查詢(xún)數(shù)據(jù)庫(kù),判斷用戶(hù)是否已經(jīng)注冊(cè)
如有,返回用戶(hù)的id,accessToken,username
創(chuàng)建并返回用戶(hù)信息
配置文件config.php指定了返回類(lèi)型是json的話(huà),不必通過(guò)$user->toArray(),即為純凈的array。而不是如下的對(duì)象格式。