thinkphp5开发api基本流程
2018-04-02 10:07
204 查看
1、下载tp5环境,设置好composer,到开发环境不使用composer的时候,要在php.ini中把proc过滤加上
2、设置好rewrite和pathinfo
3、配置好远程调试xdebug
4、默认app名字改成api,并在controller下建立版本号目录如v1,在对应版本号目录下新建控制器
5、修改database.php以及route.php设置,注意二层路由访问路径设置应为:Route::get('first/', 'api/v1.Index/index');6、增加BaseValidate,并让对应的验证器继承
7、重写全局异常处理类,并在配置文件中的exception_handle设置文件路径
这里有个问题,就是想灵活的自定义404页面,参考如下博客:
https://blog.csdn.net/u011415782/article/details/79100191
至此基本框架完成,验证器和全局异常都有了,可以开心的写业务代码了。
2、设置好rewrite和pathinfo
3、配置好远程调试xdebug
4、默认app名字改成api,并在controller下建立版本号目录如v1,在对应版本号目录下新建控制器
5、修改database.php以及route.php设置,注意二层路由访问路径设置应为:Route::get('first/', 'api/v1.Index/index');6、增加BaseValidate,并让对应的验证器继承
7、重写全局异常处理类,并在配置文件中的exception_handle设置文件路径
这里有个问题,就是想灵活的自定义404页面,参考如下博客:
https://blog.csdn.net/u011415782/article/details/79100191
至此基本框架完成,验证器和全局异常都有了,可以开心的写业务代码了。
相关文章推荐
- ThinkPHP Restful API 开发流程及小技巧
- spring的原理,基本API,开发流程,环境搭建.
- Android 蓝牙开发基本流程
- 二、WebGL入门,基本开发流程
- Struts框架开发基本流程
- 项目开发基本流程
- ThinkPHP创建应用的一般开发流程及实例
- Android多媒体开发【8】-- AwesomePlayer基本框架及播放流程
- IOS开发笔记4-流程控制/基本语句
- 敏捷开发基本流程概念的理解与实践(转)
- Windows窗体程序开发基本流程
- Android USB转串口通信开发基本流程
- Android开发之Bluetooth API 基本使用-蓝牙小程序
- Node.js基本开发流程
- Android多媒体开发【8】-- AwesomePlayer基本框架及播放流程
- webservice原理及基于cxf开发的基本流程
- HR报表开发基本流程
- FPGA开发基本流程及注意事项
- 微信小程序开发实践点滴——Bmob基本REST API的python封装
- thinkphp api入门,开发,第一篇