我有个问题要问。看起来我是使用Laravel 6.x
开发我的应用。在这里我可以描述:
PHP framework Laravel 6.x
Database MySQL
我需要在这里询问有关带有GET路由器的pagination and searching at the same time
的信息我在我的应用程序上得到的东西就像:]
myapps.com/events?page=2 myapps.com/events?q=textsearch&page=2
这正是我在我的应用程序中得到的。我所期待的实际上是这样的:
myapps.com/events/2 myapps.com/events/textsearch/2
那个...我可以根据自己的情况设置网址吗?。。。为了记录这个我的控制器
$search = Article::when($request->q, function ($query) use ($request) { $query->where('title', 'LIKE', "%{$request->q}%") ->orWhere('content', 'LIKE', "%{$request->q}%"); })->paginate(8); $search->appends($request->only('q'));
以及我的路由器示例
Route::get('/events', 'AppController@search');
。。在生产模式下,我的应用程序可以正常工作。但是我需要像我这样的URL请求不是默认的。我应该使用哪个库或应该使用哪种逻辑?有什么建议吗?让我们讨论
我有个问题要问。它看起来像是使用Laravel 6.x开发我的应用程序。在这里我可以描述:PHP框架Laravel 6.x数据库MySQL在这里我需要问的关于...
要访问queryParams,您可以使用$request->query('q')
或者$request->input('q')