- /**
- * Search only the chapters in the system.
- * @param Request $request
- * @return \Illuminate\Http\RedirectResponse|\Illuminate\View\View
- */
- public function searchChapters(Request $request)
- {
- if (!$request->has('term')) return redirect()->back();
-
- $searchTerm = $request->get('term');
- $paginationAppends = $request->only('term');
- $chapters = $this->chapterRepo->getBySearch($searchTerm, [], 20, $paginationAppends);
- $this->setPageTitle('Chapter Search For ' . $searchTerm);
- return view('search/entity-search-list', [
- 'entities' => $chapters,
- 'title' => 'Chapter Search Results',
- 'searchTerm' => $searchTerm
+ return view('search/all', [
+ 'entities' => $results['results'],
+ 'totalResults' => $results['total'],
+ 'searchTerm' => $searchTerm,
+ 'hasNextPage' => $hasNextPage,
+ 'nextPageLink' => $nextPageLink