分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

thinkphp5设置项目为restful风格

发布时间:2023-09-06 01:55责任编辑:沈小雨关键词:thinkphp

我用的是thinkphp5.0.16 环境是 LAMP(linux+apache+mysql5.6+php5.6)

首先去官网下载一个thinkphp5.0.16的完整版,然后放到apache指定的项目运行目录下

然后下一步也就是第一步,我们先开启路由完整匹配模式,这个配置在config.php这个文件里.

// 路由使用完整匹配
‘route_complete_match‘ ??=> true,

设置成true就可以

下一步就开始创建你的restful风格的目录了
比如我想设置的前台模块的登录路由为api/web/v1/user/Login
下面将按照这个路由结构开始配置

手动创建完的目录结构如下,接下来开始创建文件,创建文件我一般用thinkphp的think指令创建,

接下来给大家演示一下如何生成user模块下的Login(首先定位到项目根目录下,然后执行)

我执行了如下指令,在项目制定目录生成了我需要的文件,如下图

页面生成的内容大概是这些

Restful无非就是 GET PUT POST DELETE 

一般列表显示啊什么的就在index方法,  添加一般在create方法开发   ,读取一条数据一般在read里,修改一条数据一般在update里,删除一条数据一般在delete里,这样开发的话,可以使得每个模块的增删改查方法很容易的找到。

最后一步 配置路由,在route.php里,首先引入use think\Route;

然后就是对路由的配置

Route::resource(‘/api/web/v1/user/login‘,‘api/web.v1.user.Login‘);
在浏览器中访问loclhost/project/public/api/web/v1/user/Login
即可输出 默认执行的是index方法,如果想测试update ?delete等方法,可以安装postman试下,postman使用下次再来介绍。
有问题的话 或者需要源码的话可以去qq群下载84451248


thinkphp5设置项目为restful风格

原文地址:https://www.cnblogs.com/HoverM/p/9077210.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved