library api-transformer
API Tool for transform the output easily between Laravel/Lumen API.
akmeh/api-transformer
API Tool for transform the output easily between Laravel/Lumen API.
- Tuesday, July 17, 2018
- by akmeh
- Repository
- 1 Watchers
- 0 Stars
- 3 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 2 Versions
- 0 % Grown
Using Laravel/Lumen as a framework and Fractal PHP League I need a fast way to create controllers giving them proper format, (*1)
How to use it on your controllers
<?php
declare(strict_types=1);
namespace App\Http\Controllers;
use APITransformer\Transformer;
use App\Country;
use App\Transformers\CountryTransformer;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
/**
* Class CountriesController
* @package App\Http\Controllers
*/
class CountriesController extends Controller
{
use Transformer;
public function index(Request $request)
{
$collection = Country::all();
$response = $this->transformCollection(
$collection, new CountryTransformer(), 'countries', $request
);
$httpCode = $collection->count() ? Response::HTTP_OK : Response::HTTP_NO_CONTENT;
return response()->json($response, $httpCode);
}
}
dev-master
9999999-dev
API Tool for transform the output easily between Laravel/Lumen API.
Sources
Download
MIT
The Requires
The Development Requires
laravel
api
framework
0.1.0
0.1.0.0
API Tool for transform the output easily between Laravel/Lumen API.
Sources
Download
MIT
The Requires
The Development Requires
laravel
api
framework