Laravel (3) Сортировка и фильтрация страниц

У меня есть список всех "серверы» в моем "серверы» таблица вернулась на мой взгляд с нумерацией страниц. Я изо всех сил пытался выяснить, как получить сортировку (asc & desc если возможно) и фильтрация (поиск по результатам) работает.

Вот мой код контроллера:

 $servers = Server::paginate(5);
 return View::make('servers.list')
            ->with('game', '')
            ->with('servers', $servers);

Вот мой код вида для сортировки:


     <a href="#">{{ Lang::line('servers.rank')->get() }}</a>
     <a href="#">{{ Lang::line('servers.date')->get() }}</a>
     <a href="#">{{ Lang::line('servers.language')->get() }}</a>
     <a href="#">{{ Lang::line('servers.uptime')->get() }}</a>
     {{ HTML::link(URL::full() .'?sort=votes', Lang::line('servers.votes')->get()) }}     

Я хотел бы, чтобы сортировка осуществлялась с помощью простых ссылок привязки, и нажатие на «Голосования», «Ранг или Дата» вернет данные с такой сортировкой. Нажатие на тот же якорь сортировки, который выбран в настоящий момент, изменит направление сортировки.

У меня тоже есть кучафильтр" такие параметры, как категории и целочисленные диапазоны, которые при применении будут "фильтр"/ искать в таблице и возвращать результаты с той же сортировкой, что и до фильтра.

Возможно ли все / что-нибудь из этого с классом нумерации страниц? Если нет, то что я могу сделать по этому поводу? Не совсем уверен, лучший способ при использовании Laravel.

Ответы на вопрос(1)

Ваш ответ на вопрос