App\Repositories\PostRepository::search PHP Method

    public function search($key, $pagination = 10)
    {
        return $this->model->where('title', 'like', "%{$key}%")->orWhere('body', 'like', "%{$key}%")->wherePublished(true)->paginate($pagination);
    }

Usage Example

 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'));
 }
All Usage Examples Of App\Repositories\PostRepository::search