J'ai un problème, je veux utiliser le formulaire pour faire une recherche et utiliser la pagination. Le problème est lorsque je change la page, une erreur se produit:Recherche et Pagination Laravel 4
Aucun résultat de recherche pour le modèle [Aluno].
Mon contrôleur
Route::post(
'alunos/busca',
array(
'as' => 'alunos.busca',
'uses' => '[email protected]'
)
);
Mon contrôleur
public function busca()
{
$search = Input::get('q');
$alunos = Aluno::where('curso', $search)->paginate(1);
return View::make('alunos.index', compact('alunos', 'search'));
}
Mon point de vue:
<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>
je besoin d'aide ..
Désolé mon anglais
Ok .. vous avez des solutions? –
Renvoyez $ q à votre vue et vérifiez si elle existe, réglez la valeur d'entrée sur la valeur. ' Php $ q = isset ($ q)?: Null;?>' '' –
bgallagh3r