alighorbani/responder
Make a Response to as fast as light!
1,019
1
| Install | |
|---|---|
composer require alighorbani/responder |
|
| PHP: | 8.0.* |
| License: | MIT |
| Last Updated: | Jun 7, 2022 |
| Links: | GitHub · Packagist |
Maintainer: alighorbani
🚀 Generate API Response as fast as light!
We solve some problem for You with a package You can call Responder
actually developers make a specific structure for api that developed
✅️ Advantages
👨💻 Usage
In this Example use the resource that contains several items (such as users list)
<?php
use Jenssegers\Mongodb\Eloquent\Model;
use Alighorbani\Responder\ResponderFacade;
class UserController extends Model
{
public function getUsersList()
{
$users = User::all();
return ResponderFacade::resourceResponse($users, 'USERS.LIST', UserResource::class);
}
}
{
"success": true,
"title": "The List of Users Resource",
"result": [
{
"id": 1,
"name" : "Ali",
"lastname" : "Ghorbani",
"birthday" : "2003-01-01"
},
{
"id": 2,
"name" : "Mohammad",
"lastname" : "Karimi",
"birthday" : "2003-02-18"
}
]
}
TODO
- Installing With Composer Package & Dependencis
- how to use the make responder
- how to use the message config
- how to use the macroable on this package (to add functionality)
Related Packages
padosoft/laravel-request
Laravel Package to interact with Illuminate Request and Files Upload.
917
2
mr.incognito/crudify
This package is for handling the crud for simple crud like for setup etc.
298
1
yorcreative/laravel-argonaut-dto
Argonaut is a lightweight Data Transfer Object (DTO) package for Laravel that su...
8,961
106