最近涉及到vue项目开发,需要用到接口,思来想去,在本人目前技术上还是用框架开发接口简单些,特此整理了开发接口步骤笔记,来供大家参考,欢迎来讨论。
1、首先,在官网上下载thinkPHP5框架,记住要是完整版的,我用得是thinkPHP_5.0.24的,下载地址:www.thinkphp.cn/down.html
2、tp5下载成功后,进行php的环境搭建,最后运行出现以下图代表框架运行成功
3、tp运行成功后,即可配置数据库(运行tp前需要将Apache和mysql服务打开,数据库也可打开),在application目录下有datavase.php数据库文件,可进行配置
4、配置application目录下的config配置文件,将输出类型改为json
5、使用数据库并进行接口开发,我是直接在index模块下的控制器中Test(注意控制器文件首字母必须大写)文件里进行操作。
6、在浏览器中进行测试,有结果输出就代表接口开发成功,在控制台Network上可以看到接口信息以及数据。其中tp进行访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/参数/值..
7、最后,在项目里面进行解决跨域问题,即可使用开发的接口。
8、补充:在tp5中如需用到参数,需要引入:“use think\Request;”,接受参数的语法是:“Request::instance()->param("参数名")”。
ps:学习,不进则退!