学堂 学堂 学堂公众号手机端

Laravel统一封装接口返回状态怎样实现,这样有什么好处

lewis 1年前 (2024-03-31) 阅读数 4 #技术
今天这篇给大家分享的知识是“Laravel统一封装接口返回状态怎样实现,这样有什么好处”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“Laravel统一封装接口返回状态怎样实现,这样有什么好处”文章能帮助大家解决问题。

 


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

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

成功返回


/**
 * $msg  返回提示消息
 * $data 返回数据
 */
public function success($msg,$data = [])
{
	return response()->json([
		'status' => true,
		'code' => 200,
		'message' => $msg,
		'data' => $data,
	]);
}

失败返回

/**
 * $msg  返回提示消息
 * $data 返回数据
 */
public function fail($msg,$data = [])
{
	return response()->json([
		'status' => false,
		'code' => 501,
		'message' => $msg,
		'data' => $data,
	]);
}
其他接口状态也是可以根据这种方法去封装


上述内容具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多"Laravel统一封装接口返回状态怎样实现,这样有什么好处"的内容,大家可以关注博信的其它相关文章。
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门