place = $place; } public function all($sortBy, $state) { $data = $this->place->orderBy($sortBy); if ($state) { return $data->where('state', 'like', $state)->get(); } return $data->get(); } public function store($attributes) { return $this->place->create($attributes); } public function update(array $attributes, $id) { return $this->place->find($id)->update($attributes); } public function delete($id) { return $this->place->find($id)->delete(); } public function __call($name, $params) { return call_user_func_array([$this->place, $name], $params); } }