/**
  * Returns images by tags
  * 
  * @return View
  */
 public function search()
 {
     // TODO: Permission check
     $tag = Input::get('tag');
     $images = Image::where('tags', 'LIKE', '%' . $tag . '%')->orderBy('created_at', 'desc')->get();
     $pure = true;
     return View::make('images::editor_images', compact('images', 'pure'));
 }
 /**
  * Returns images by tags
  * 
  * @return View
  */
 public function search()
 {
     if (!$this->checkAccessUpdate()) {
         return Response::make(null, 403);
     }
     $tag = Input::get('tag');
     $images = Image::where('tags', 'LIKE', '%' . $tag . '%')->orderBy('created_at', 'desc')->get();
     $pure = true;
     return View::make('images::editor_images', compact('images', 'pure'));
 }
 public function index()
 {
     $perPage = 15;
     if (Input::old('search')) {
         $searchString = Input::old('search');
         $images = Image::where('tags', 'LIKE', '%' . $searchString . '%')->orderBy('created_at', 'desc')->paginate($perPage)->setPath(Request::url());
     } else {
         $searchString = null;
         $images = Image::orderBy('created_at', 'desc')->paginate($perPage)->setPath(Request::url());
     }
     $this->pageView('images::admin_index', compact('images', 'searchString'));
 }