abdulnizam / laravel-macros-response-customised
为Laravel定制的响应宏
v3.2
2018-01-28 08:03 UTC
Requires
- php: >=5.6
- laravel/framework: >=5.4
README
laravel包,用于控制响应并根据需求自定义数据名称。
安装
可以使用composer安装此包。下面是命令:
composer require abdulnizam/laravel-macros-response-customised
用法
自定义
要使用自定义,运行以下命令以配置自定义变量
cp 'vendor/abdulnizam/laravel-macros-response-customised/config/laravelmacros.php' config/laravelmacros.php
路径:config/laravelmacros.php
custom => array('status', 'message')
custom_error => array('status', 'errors')
然后
return response()->custom([1, 'Welcome to the laravel macros']);
结果
{ "status": 1, "message": "Welcome to the laravel macros" }
return response()->custom_error([0, 'Welcome to the laravel macros']);
结果
{ "status": 0, "errors": "Welcome to the laravel macros" }
消息
return response()->message('Welcome to laravel macros", 200);
结果
{ "message": "Welcome to laravel macros" }
带有Http 状态码:200
错误
return response()->error('Error message to be displayed', $statuscode = 400);
结果
{ "message": "Error message to be displayed" }
带有Http 状态码:400
成功
return response()->success(['dataname' => 'data'], $statuscode = 200);
结果
{ "data": {"dataname": "data"} }
带有Http 状态码:200
PDF响应。
return response()->pdf($pdfcontent, 'name.pdf', $download = false);
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。