栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

thinkphp6 请求与响应

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

thinkphp6 请求与响应

1.request请求

请求可以简章地理解为服务端请求客户端传过来的数据或操作。

比如在资源控制器里面涉及到的增、删、改都会涉及到请求,特别是数据更新时。

    public function update(Request $request, $id)
    {
        //通过客户端传入的id值查找指定用户信息
        $admin = ModelAdmin::where('isdelete',0)->find($id);
        //通过param()获取客户端传入的$request请求信息
        $data = $request->param();
        //通过save()方法把传过来的$data更新到$admin中
        $admin->save($data);
        //返回更新后的用户信息
        return json($admin);
    }

2.Response响应

响应信息可以理解成服务端处理数据后返回给客户端的相关信息

最常用的方式就是return返回响应,返回的数据类型有多种:

为了规范和清晰起见,最佳的方式是在控制器最后明确输出类型(毕竟一个确定的请求是有明确的响应输出类型),默认支持的输出类型包括:

输出类型快捷方法对应Response类
HTML输出responsethinkResponse
渲染模板输出viewthinkresponseView
JSON输出jsonthinkresponseJson
JSONP输出jsonpthinkresponseJsonp
XML输出xmlthinkresponseXml
页面重定向redirectthinkresponseRedirect
附件下载downloadthinkresponseFile
    public function index()
    {  
        return response(ModelAdmin::where('isdelete',0)->select());
    }

 

    public function index()
    {  
        //return response(ModelAdmin::where('isdelete',0)->select());
        //或以json格式返回数据
        return json(ModelAdmin::where('isdelete',0)->select());
    }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号