dyonis/symfony-api-response

Symfony API 响应组件

0.1.2 2024-02-25 23:53 UTC

This package is auto-updated.

Last update: 2024-09-26 01:38:23 UTC


README

控制器中使用

成功响应

return (new ApiResponse())
  ->setData(['product' => $product])
  ->setMessage('Successfully saved');

重定向响应

return (new ApiResponse())
  ->apiRedirect('https://some.url', 302);

错误响应

$response = new ApiResponse();
$response->addErrors(['Error 1', 'Error 2'])
$response->addError('Error 3');
$response->addError('Error 4', 'Field');

return $response