Привет всем, недавно я запустил проект на Laravel 7.x , но у меня есть некоторые проблемы.
Я сделал поиск с laravel нумерацией страниц по умолчанию.
Это мой код:
Форма поиска
<form action="/search" method="GET">
<input type="text" name="k" id="k" value="" placeholder="Search...">
<button type="submit">Search</button>
</form>
Контроллер
public function get_search(Request $request)
{
$keyword = request('k');
$data = DB::table('posts')
->where('title', 'LIKE', '%$keyword%')
->orderBy('id', 'DESC')
->paginate(20);
return view('search', ['data' => $data]);
Маршрут
Route::get('/search',['uses' => 'MainController@get_search', 'as' => 'search']);
Просмотр
@foreach($data as $item)
{{ $item->title }}
@endforeach
{{ $data->links() }}
Так что я получаю URL как /search?key=keyword&page=2
Все, что я хочу, это сделать так, чтобы /search/keyword/page/2/
Спасибо!