项目环境:laravel5.5使用https协议,已经在 AppServiceProvider boot 方法中设置了 URL::forceScheme('https');强制使用https协议,其他部分生成的url均正常,但使用paginate()分页生成的url是http的,求解!
2 回答
MYYA
TA贡献1868条经验 获得超4个赞
withPath可以用
我的控制器中分页列表方法
$data = [
'title' => '服务商品列表',
'category_list' => ServicesService::getCategoryList($this->defaultCompanyID),//服务类别
'list' => ServicesService::getServiceItemListInfo($this->defaultCompanyID, $whereRawString, $this->loginAdminId, $this->pageSize),
];
//$data['list']是MODE的paginate分页查询返回的结果
//此处是为了解决分页地址使用https问题
$data['list']=$data['list']->withPath('/'.$request->route()->uri);
return view('services.list', $data);
- 2 回答
- 0 关注
- 1205 浏览
添加回答
举报
0/150
提交
取消