zoukankan      html  css  js  c++  java
  • laravel-json返回约束

    讲解

    在开发中我们有时候需要约束返回的字段,或者提交
    的时候也约束一下需要提交的字段

    约束返回字段

    1.建立文件夹responses

    如果是模块开发请添加二级分类

    app
    esponseadmin
    

    在里面建立返回类

    app
    esponseadminAdminRespons.php
    

    示例代码

    使用

    在控制器文件中使用

    #单字段返回代码示例
    <?php
    
    namespace AppHttpControllers;
    
    use AppModelsUser;
    use App
    esponsesadminAdminResponse;
    
    
    class TestController extends Controller
    {
        //这里只有单个数据才可以返回
        public function index()
        {
            return response()->json(new AdminResponse(User::first()));
        }
    }
    
    

    多字段返回代码示例

    <?php
    
    namespace AppHttpControllers;
    
    use AppModelsUser;
    use App
    esponsesadminAdminResponse;
    
    
    class TestController extends Controller
    {
        //
        public function index()
        {
            //多字段返回需要使用map方法
           $user= User::get()->map(function ($user){
               return new AdminResponse($user);
            });
            return response()->json($user);
        }
    }
    
    

    返回字段约束已经写完了,请求提交返回类似但是现在暂时用不到以后用到了补充

  • 相关阅读:
    随笔
    打破生活的套牢
    健忘是种美德
    【转贴】怎样冒充古典高手!
    php数组中删除元素
    JS 总结
    ubuntu apache rewrite
    JS 预览超级大图
    UBUNTU 安装SVN
    Yahoo14条前端优化规则
  • 原文地址:https://www.cnblogs.com/yaoliuyang/p/14218230.html
Copyright © 2011-2022 走看看