【发布时间】:2018-01-24 08:44:48
【问题描述】:
AM 将 angular4 与 laravel 一起使用,并尝试附加查询参数并在 laravel 中读取它们,如下所示 我的http请求是get
添加参数后的url是这样的
http://localhost:8000/user-management/users?global_filter=12
?paginator=10?page=0?sortfield=username|asc
现在在我的 laravel 路线中
Route::group(['prefix'=> 'user-management','middleware'=>['auth:api']], function() {
Route::resource('users', "UsersController");
});
现在在我的 usersController 我有
class UsersController extends Controller{
public function index(Request $request)
{
return $request->all();
}
现在上面返回
global_filter:"null?paginator=10?page=0..."
当我想访问上面的分页器值时,问题就来了。
我该如何做才能检索全局过滤器、分页器和排序字段的附加值。 我仍然希望继续使用路由资源
【问题讨论】:
-
你的url中只允许有一个
?,其他参数用&分隔 -
感谢它现在有效
-
您的问题中遗漏了一部分,您如何创建
http://localhost:8000/user-management/users?global_filter=12 ?paginator=10?page=0?sortfield=username|asc?请将它的 sn-p 添加到问题中。问题是因为两个?签到, -
@zhilevan 我只是附上?在变量和 add = value 之后
-
@GEOFFREYMWANGI 我帮不了你。请提供生成此 url
http://localhost:8000/user-management/users?global_filter=12 ?paginator=10?page=0?sortfield=username|asc的部分。