예제 #1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function tagTattoo()
 {
     $user = Auth::user();
     $tattoos = Tattoo::where('tags_count', 0)->paginate(20);
     $tags = Tag::all();
     return view('admin.tagTattoo', ['tattoos' => $tattoos, 'tags' => $tags]);
 }
예제 #2
0
 /**
  * Display List of Tattoos
  *
  * @return View
  */
 public function tattoos()
 {
     $tattoos = Tattoo::where('approved', true)->get();
     return view('pages.tattoos', ['tattoos' => $tattoos]);
 }
예제 #3
0
 /**
  * Display List of Tattoos
  *
  * @return View
  */
 public function tattoos(Request $request)
 {
     if ($request->input('tag')) {
         $tag = $request->input('tag');
         $tattoos = Tattoo::whereHas('tags', function ($query) use($tag) {
             $query->where('name', 'like', '%' . $tag . '%');
         })->orWhere('description', 'like', '%' . $tag . '%')->orderByRaw('RAND()')->paginate(12);
     } else {
         $tattoos = Tattoo::where('approved', true)->orderByRaw('RAND()')->paginate(12);
     }
     $categories = Tag::where('isCategory', true)->get();
     return view('pages.tattoos', ['tattoos' => $tattoos, 'categories' => $categories]);
 }