<?php
/**
* Created by PhpStorm.
* User: D3
* Date: 01.03.2016
* Time: 19:33
*/
namespace App\Services\NestedList;
use App\Mh\Pharmacy\Buying\ProviderBlank\ProviderBlank;
use App\Transformers\NestedList\ProviderBlankTransformer;
use League\Fractal\Resource\Collection;
class Generator extends Repository
{
public function renderProviderBlanks()
{
$providerBlanks = $this
->setModel(new ProviderBlank())
->setFields('*')
->setEagerRelations(
'providerBlankMedicines.medicine',
'providerBlankMedicines.country',
'providerBlankMedicines.company'
)
->render();
$resource = new Collection($providerBlanks, new ProviderBlankTransformer());
return $resource->toJson();
}
}