BookStack\Http\Controllers\SearchController::searchAll PHP Method

searchAll() public method

Searches all entities.
public searchAll ( Illuminate\Http\Request $request ) : Illuminate\View\View
$request Illuminate\Http\Request
return Illuminate\View\View
    public function searchAll(Request $request)
    {
        if (!$request->has('term')) {
            return redirect()->back();
        }
        $searchTerm = $request->get('term');
        $paginationAppends = $request->only('term');
        $pages = $this->pageRepo->getBySearch($searchTerm, [], 20, $paginationAppends);
        $books = $this->bookRepo->getBySearch($searchTerm, 10, $paginationAppends);
        $chapters = $this->chapterRepo->getBySearch($searchTerm, [], 10, $paginationAppends);
        $this->setPageTitle('Search For ' . $searchTerm);
        return view('search/all', ['pages' => $pages, 'books' => $books, 'chapters' => $chapters, 'searchTerm' => $searchTerm]);
    }