当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel统一封装接口返回状态实例讲解

发布:smiling 来源: PHP粉丝网  添加日期:2022-04-19 08:54:58 浏览: 评论:0 

这篇文章主要介绍了Laravel统一封装接口返回状态实例讲解,封装接口返回状态有利于前后端分离项目的合作开发,有正好需要的同学可以研究下。

前后端分离,接口返回封装方便你我他(方便前后端合作开发)

在Laravel中可以在公共继承的Controller.php写方法进行调用返回

app/Http/Controllers/Controller.php

成功返回:

  1. /** 
  2.  * $msg  返回提示消息 
  3.  * $data 返回数据 
  4.  */ 
  5. public function success($msg,$data = []) 
  6.     return response()->json([ 
  7.         'status' => true, 
  8.         'code' => 200, 
  9.         'message' => $msg
  10.         'data' => $data
  11.     ]); 

失败返回:

  1. /** 
  2.  * $msg  返回提示消息 
  3.  * $data 返回数据 
  4.  */ 
  5. public function fail($msg,$data = []) 
  6.     return response()->json([ 
  7.         'status' => false, 
  8.         'code' => 501, 
  9.         'message' => $msg
  10.         'data' => $data
  11.     ]); 

其他接口状态也是可以根据这种方法去封装。

Tags: Laravel统一封装接口

分享到: