Ich habe eine Suchmaske und Funktionen, alles fertig. Nur um zu fragen, ist es möglich, sie in Eloquent eine Abfrage wie dies zu tun:Laravel 4/5 Suchformular wie
SELECT * FROM players WHERE name LIKE '%".$name."%'
Um einige mögliche passende Namen anzuzeigen. Meine aktuelle Reglerfunktion:
public function search()
{
$name = Input::get('character');
$searchResult = Player::where('name', '=', $name)->paginate(1);
return View::make('search.search')
->with('name', $name)
->with('searchResult', $searchResult);
}
Und meine Ansicht:
<form id="custom-search-form" class="form-search form-horizontal pull-right" action="{{ URL::action('[email protected]') }}" method="get">
<div class="input-append spancustom">
<input type="text" class="search-query" name="character" placeholder="Character/guild name">
<button type="submit" class="btn"><i class="icon-search"></i></button>
</div>
</form>
Vielen Dank im Voraus.
Danke, Nev Er hat wirklich Dinge mit LIKE-Abfragen gemacht. Wie kann ich die passenden Ergebnisse erhalten? Ich habe bereits ein Suchformular eingerichtet, weiß aber nicht, wie ich die passenden Ergebnisse anzeigen soll. Könntest du mir ein bisschen helfen? http://paste.laravel.com/K9O –
Sie können sich ansehen, wie paginierte Ergebnisse in [Laravel docs] (http://laravel.com/docs/pagination#usage) angezeigt werden. Außerdem würde ich empfehlen, dass Sie Ihren Ansichtscode einrücken, er ist kaum lesbar. – rmobis
Das hilft mir auch bei meinem Fall von jquery autocomplete. –