У меня проблема, я хочу использовать форму для поиска и использования разбивки на страницы. Проблема в том, что когда я меняю страницу, возникает ошибка:Поиск и разбиение на страницы Laravel 4
Нет результатов запроса для модели [Aluno].
Мой контроллер
Route::post(
'alunos/busca',
array(
'as' => 'alunos.busca',
'uses' => '[email protected]'
)
);
Мой контроллер
public function busca()
{
$search = Input::get('q');
$alunos = Aluno::where('curso', $search)->paginate(1);
return View::make('alunos.index', compact('alunos', 'search'));
}
Мое мнение:
<form method="post" action="{{ URL::to('alunos/busca') }}">
<input class="input-xxlarge" name="q" type="text" placeholder="Search...">
<div class="control-group">
<div class="controls">
<input type="submit" class="btn" id="submit" value="Submit" />
</div>
</div>
<div class="divPagination">
{{ $alunos->links() }}
</div>
мне нужна помощь ..
К сожалению мой английский
Ок .. у вас есть какие-либо решения? –
Переведите $ q обратно к вашему представлению и проверьте, существует ли он, установите значение ввода обратно в значение. ' Php $ q = isset ($ q)?: Null;?>' '' – bgallagh3r