@duc91bk That's because you should be using GET requests for Laravel's pagination, but your route requires a POST request.
Sep 10, 2015
10
Level 1
Search Results Paginate
I creat pagination:
Route::post('search',[ 'as'=>'search.post', 'uses' => 'SearchController@getSearchPost' ]);
class SearchController extends Controller {
public function getSearchPost(Request $request)
{
$key=$request->key;
$articles = Article
::orderBy('created_at','desc')
->where('title', 'like', "%$key%")
->select('articles.*')
->paginate(20);
return view('articles.search',[ 'articles'=>$articles,'key'=>$key ]);
}
}
blade: {!! $articles->appends(['title'=>$key])->render() !!}
whe i click like page 2(http://localhost:8000/search/?title=t&page=2) then receive empty page. who showed me how to resolve
Please or to participate in this conversation.