laravel5.5分页 生成url非https问题

项目环境:laravel5.5
使用https协议,已经在 AppServiceProvider boot 方法中设置了 URL::forceScheme('https');强制使用https协议,其他部分生成的url均正常,但使用paginate()分页生成的url是http的,求解!

慕侠2389804
浏览 1206回答 2
2回答

MYYA

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);
打开App,查看更多内容
随时随地看视频慕课网APP