Я так старался получить это, но не смог.Поиск все работает нормально, а также появляется нумерация страниц , но всякий раз, когда я нажимаю на любой номер страницы, открывается пустая страница , так как нет никакого маршрута к «ПОЛУЧИТЬ» этот запрос, может кто-нибудь пожалуйстапривести в какое-то место, где я могу найти, как показать другие страницы с помощью поискового запроса, или мне нужно создать маршрут для показа других страниц?Я все в замешательстве, что делать?
Пробовал с методом GET Тем не менее, не работает
Маршрут
Route::get('search/','Coins@search')->name('coin.search');
Контроллер
public function search(){
$keyword = Input::get('search');
if($keyword){
$result = [];
$resultByName = Coin::
where('type','=','coin')
->where('parent_id','=',0)
->where('coin_name','LIKE',"%{$keyword}%")
->orderBy('id', 'asc')
->paginate(10);
$resultByDescription = Coin::where('type','=','coin')
->where('parent_id','=',0)
->where('description','LIKE',"%{$keyword}%")
->orderBy('id', 'asc')
->paginate(10);
if($resultByName->count()) {
$result = $resultByName;
$message = "Coin Detail found in coin name !! based on searching data : ".$keyword;
}else{
if($resultByDescription->count()){
$result = $resultByDescription;
$message = "Coin Detail found in description !! based on searching data : ".$keyword;
}else{
$result = Coin::where('type','=','coin')->where('parent_id','=',0)->get();
$message = "No Coin Found !! based on searching data : ".$keyword;
}
}
return view($this->layout.'coins')->with([
'allCoins' => $result,
'message' => $message
]);
}
}
Blade
{!! Form::open([
'route' => 'coin.search'
,'method' => 'GET'
,'id' => 'coinSearch'])
!!}
<input type="text" placeholder="Search Your Coin Here . . . " name="search">
<button type="submit" class="btn btn-sm btn-primary">Search</button>
{!! Form::close() !!}
{!! $allCoins->render() !!}