В Laravel, как отправить данные из представления в контроллер с помощью paginate - PullRequest
0 голосов
/ 23 октября 2018

У меня есть вид, чтобы показать поля, заполненные пользователем.

<tbody>                    
  @foreach($indicadores as $ind) 
    <tr>

      <td id="{{$ind->id}}">{{ $ind->nombre }}</td>

      <td>
       <select name="evaluacion[]"> 
           <option value="0">[Seleccione]</option>                               
           <option value="3">3</option>
           <option value="2">2</option>
           <option value="1">1</option>                             
          </select>
      </td>

    </tr>
  @endfor    
</tbody>

В представлении я использую метод paginate () для отображения данных.Когда я отправляю данные, я получаю данные только с текущей страницы в контроллере.Как я могу получить данные со всех страниц?

Заранее спасибо.

Ответы [ 4 ]

0 голосов
/ 23 октября 2018

Также добавляет параметры получения, чтобы быть постоянными для нумерации страниц

{{ $indicadores->appends(request()->input())->render() }}
0 голосов
/ 23 октября 2018
{{$indicadores->links()}}

Используйте это ater @endfor.Также измените @endfor на @endforeach

0 голосов
/ 23 октября 2018

После цикла foreach вы просто повторяете метод paginate Laravel.

{{ $indicadores->links() }}
0 голосов
/ 23 октября 2018
You can try to use this

Javascript function in View : window.location = "/" + selectedValue;

route.php : Route::get('/{selectedValue}', 'PageController@page');

Controller : public function page($selectedValue) { echo $selectedValue; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...