/** * Display a listing of the resource. * * @return Response */ public function index(Request $request) { $search = ''; if ($tags = $request->input('tags')) { $tweets = Tweet::whereHas('tags', function ($query) use($tags) { $query->where('id', $tags); }); } else { $tweets = Tweet::query(); } if ($search = $request->input('search')) { $tweets = $tweets->where('title', "LIKE", "%" . $search . "%")->orWhere('body', "LIKE", "%" . $search . "%"); } $tweets = $tweets->paginate(5); //Tweet::all() return view('tweets.index', compact('tweets', 'search')); }