<?php namespace App\Transformer;
use Acme\Model\Book;
use League\Fractal\TransformerAbstract;
class BookTransformer extends TransformerAbstract
{
/**
* List of resources to automatically include
*
* @var array
*/
protected $defaultIncludes = [
'parentBook'
];
// ....
/**
* Include Parent Book
*
* @param Book $book
* @return \League\Fractal\Resource\Item
*/
public function includeParentBook(Book $book)
{
$parentBook = $book->parent;
return $this->item($parentBook, .....); // how ?
}
}
Like