betterde/response
Application interface response
1,651
| Install | |
|---|---|
composer require betterde/response |
|
| Latest Version: | 2.0.1 |
| PHP: | ^7.1|^8.0 |
| Laravel: | 6 – 10 |
| Older releases: | 5 |
| License: | MIT |
| Last Updated: | Feb 21, 2023 |
| Links: | GitHub · Packagist |
Maintainer: GeorgeKing
Laravel Response
1.Use Trait class in your base controller
use Betterde\Traits\Response\InterfaceResponse;
e.g.
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Betterde\Traits\Response\InterfaceResponse;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests, InterfaceResponse;
}
2.Use helper function in your project
- stored
return stored($data, $message = '创建成功');
- updated
return updated($data, $message = '更新成功');
- deleted
return deleted($message = '删除成功');
- accepted
return accepted($message = '请求已接受,等待处理');
- notFound
return notFound($message = '您访问的资源不存在');
- internalError
return internalError($message = '未知错误导致请求失败');
- failed
return failed($message, $code = Response::HTTP_BAD_REQUEST);
- success
return success($data);
- message
return message($message, $code = Response::HTTP_OK);
- respond
return respond($data = [], $message = '请求成功', array $header = []);
Related Packages
nilportugues/laravel5-json-api-dingo
Laravel5 JSONAPI and Dingo together to build APIs fast
1,498
30
spatie/laravel-responsecache
Speed up a Laravel application by caching the entire response
10,114,246
2,818
flugger/laravel-responder
A Laravel Fractal package for building API responses, giving you the power of Fr...
1,639,483
889
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 2.0.1 | ^7.1| | ^6.0| | MIT | |
| 1.9.0 | ^7.1| | ^5.6| | MIT | |
| 1.8.0 | ^7.1.3 | ^5.6| | MIT | |
| 1.7.0 | ^7.1.3 | ^5.6| | MIT | |
| 1.5.0 | ^7.1.3 | ^5.6| | MIT | |
| 1.4.0 | ^7.1.3 | ^5.6| | MIT | |
| 1.3.0 | ^7.1.3 | ^5.6 | MIT | |
| 1.2.0 | ^7.1.3 | ^5.6 | MIT | |
| 1.0.1 | ^7.1.3 | ^5.6 | MIT | |
| 1.0.0 | ^7.1.3 | ^5.6 | MIT |