/** * Retrieve first data of repository * * @param array $columns * * @return mixed */ public function first($columns = ['*']) { $this->applyCriteria(); $this->applyScope(); $results = $this->model->first($columns); $this->resetModel(); return $this->parserResult($results); }