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,
	]);
}
  • 其他接口状态也是可以根据这种方法去封装

猜你喜欢

转载自blog.csdn.net/qq_15957557/article/details/107359057