/** * Constructor */ public function __construct() { $this->response = \Response::api(); if (!empty($this->modelName)) { $this->model = new $this->modelName(); } // if no collection name provided, use the model's table name if (empty($this->collectionName)) { $this->collectionName = $this->model->getTable(); } // parse includes if (\Input::get('include') != '') { $this->manager = new \League\Fractal\Manager(); $this->manager->parseIncludes(explode(',', \Input::get('include'))); } parent::__construct(); }