2017 © Pedro Peláez
 

library api-transformer

API Tool for transform the output easily between Laravel/Lumen API.

image

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

The README.md

API Transformer

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);
    }
}


The Versions

17/07 2018

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

17/07 2018

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