예제 #1
0
 /**
  * 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'));
 }