Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

support

common components

ResponseTriat Usage

用于规范统一响应消息体结构

use zlink\Supports\Triats\ResponseTriat;
class BaseController extends Controller
{
 use ResponseTriat;
 public function index()
 {
 $headers = [
 'Cache-Control': 'no-cache',
 'Content-Type': 'text/html; charset=utf-8',
 ];
 
 $message = 'request success';
 
 $data = [];
 
 // 直接返回
 return $this->success($message);
 
 // 返回json
 return $this->success($data);
 
 // 指定返回的http状态码
 return $this->setStatusCode(10000)->success($message);
 
 // 指定返回json结构 和 headers
 return $this->setStatusCode(10000)->respond([
 'code' => 10000,
 'message' => 'success',
 'data' => []
 ], $headers);
 
 return $this->message('message');
 
 return $this->failed("request faild");
 
 return $this->notLogin();
 
 return $this->notFound();
 
 return $this->internalError();
 
 return $this->created();
 }
}

About

support 统一返回消息结构

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /