abdulnizam/laravel-macros-response-customised

v3.2 2018-01-28 08:03 UTC

This package is auto-updated.

Last update: 2024-09-20 21:27:22 UTC


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

PDF响应。

return response()->pdf($pdfcontent, 'name.pdf', $download = false);

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。