Панель поиска не дает результатов

Я пытаюсь сделать панель поиска. Проблема в том, что это не дает мне никаких результатов.

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

 public function results(Request $request)
{
$results = User::whereHas(function($query) use ($request){
if(($id = $request->get("id"))){
$query->where("id", $id);
}

if(($term = $request->get('term'))){
$query->where('name','like','%'.$term.'%');
}

});
}

Вот мой маршрут:

Route::get('/results', 'UserController@results')->name('results.index');

Вот мой взгляд:

{!! Form::open([ ['route'=>'results.index'],'method'=>'GET', 'role'=>'search','action'=>'UserController@results']) !!}

<div class="input-group">
{!! Form::text('term',Request::get('term'),['class'=>'form-control', 'placeholder'=>'Search...']) !!}

<span class="input-group-btn">
<button class="btn btn-default" type="submit">
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>

{!! Form::close() !!}

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]