public function search($key, $pagination = 10) { return $this->model->where('title', 'like', "%{$key}%")->orWhere('body', 'like', "%{$key}%")->wherePublished(true)->paginate($pagination); }
public function index(Request $request) { if ($request->has("q")) { $es = $this->postRepository->search($request->input("q")); } else { $db = $this->post->fetchAll(); } return view('welcome', compact('db', 'es')); }