public function search($search) { $newsResult = News::search($search)->get()->toArray(); $articleResult = Article::search($search)->get()->toArray(); $photoGalleryResult = PhotoGallery::search($search)->get()->toArray(); $result = array_merge($newsResult, $articleResult, $photoGalleryResult); return $result; }
public function getSearch() { $q = Input::get('q'); $results = Article::search($q, 2)->paginate(10); if (Request::ajax()) { return Response::json(View::make('articles.search')->withResults($results)->render()); } return View::make('articles.search')->withResults($results); }
/** * TODO allow searching by tags * * @param Request $request * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ function search(Request $request) { $term = $request->get('term'); $articles = Article::search($term)->paginate(15); return view('article.index', compact('articles')); }
/** * Результаты поиска * @param Request $request * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function search(Request $request) { $articles = Article::search($request); return view('pages/search', ['articles' => $articles, 'q' => $request->input('q')]); }