public function showListAlbumPage() { if (!$this->CurrentUser || !$this->CurrentUser->isAdmin()) { return Redirect::to('login'); } $Albums = AmaotoAlbum::orderBy('id', 'desc')->paginate(15); return View::make('admin/list-album', array('Albums' => $Albums)); }
public function showSearchPage() { if (!Config::get('constants.installed')) { return Redirect::to('install'); } $searchStr = Input::get('search-str'); $albums = AmaotoAlbum::search($searchStr)->limit(100)->get(); $musics = AmaotoMusic::search($searchStr)->limit(100)->get(); return View::make('home/search-page', array('searchStr' => $searchStr, 'albums' => $albums, 'musics' => $musics)); }
public function getAlbumsCount() { try { $albumsCount = AmaotoAlbum::count(); return Response::json(array('type' => 'success', 'message' => '获取成功', 'data' => array('count' => $albumsCount))); } catch (NotExistException $e) { return Response::json(array('type' => 'warning', 'message' => $e->getMessage())); } catch (Exception $e) { return Response::json(array('type' => 'error', 'message' => $e->getMessage())); } }