2017 © Pedro PelĂĄez
 

library json-reducer

An array size reducer (for JSON output purposes) using Models, Collections, Arrays

image

jlozanomaltos/json-reducer

An array size reducer (for JSON output purposes) using Models, Collections, Arrays

  • Thursday, January 12, 2017
  • by jlozanomaltos
  • Repository
  • 4 Watchers
  • 9 Stars
  • 28 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 10 Versions
  • 4 % Grown

The README.md

JsonReducer

What is it?

An array size reducer (for JSON output purposes) using Models, Collections, Arrays for Laravel/Lumen, (*1)

It's basically an implementation of following: Smaller Serialized Data, (*2)

Input example (Eloquent Model Array Visualization)

{
 "data": [
        {
            "id": 1,
            "name": "JesĂșs Emanuel",
            "lastname": "Lozano Maltos"
        },
        {
            "id": 2,
            "name": "Gilberto",
            "lastname": "Reyes Barrera"
        }
  ]
}

Output example (Array Visualization)

{
 "data": {
        {
            "id":[1, 2],
            "name": ["JesĂșs Emanuel", "Gilberto"],
            "lastname": ["Lozano Maltos", "Reyes Barrera"]
        }
  }
}

Installation

Require package using composer, (*3)

composer require jlozanomaltos/json-reducer

Then just require the class (where you need it), (*4)

use JLozanoMaltos\JsonReducer\JsonReducer;

Example usage (laravel)

public function index()
{
    $users = User::all();
    return response()->json(JsonReducer::reduce($users));
}

The Versions

12/01 2017

dev-master

9999999-dev

An array size reducer (for JSON output purposes) using Models, Collections, Arrays

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Jesus Lozano

laravel json lumen reducer

12/01 2017

v1.0.7

1.0.7.0

An array size reducer (for JSON output purposes) using Models, Collections, Arrays

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Jesus Lozano

laravel json lumen reducer

12/01 2017

v1.0.9

1.0.9.0

An array size reducer (for JSON output purposes) using Models, Collections, Arrays

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

by Jesus Lozano

laravel json lumen reducer

31/08 2016

v1.0.6

1.0.6.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer

07/03 2016

v1.0.5

1.0.5.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer

05/02 2016

v1.0.4

1.0.4.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer

05/02 2016

v1.0.3

1.0.3.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer

24/01 2016

v1.0.2

1.0.2.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer

23/01 2016

v1.0.1

1.0.1.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer

23/01 2016

v1.0

1.0.0.0

An array size reducer (for JSON output purposes) into array of Eloquent Models

  Sources   Download

MIT

The Requires

 

by Jesus Lozano

laravel json lumen reducer