账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel5.5分页 生成url非https问题
    78
    0

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

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • o0地狱急诊室〆 普通会员 1楼

      在 Laravel 5.5 中,当你通过分页生成URL时,如果你使用了 HTTPS,那么在浏览器中,URL 的协议应该是 HTTPS。但是,如果你使用了 HTTP,那么 URL 的协议应该是 HTTP。

      如果你使用的是 HTTPS,那么你需要确保你的分页链接是 HTTPS 通过的,否则,用户在点击分页链接后,会访问到 HTTP 网页,而不是 HTTPS 网页。

      如果你使用的是 HTTP,那么你的分页链接应该是 HTTP 通过的。你可以在 URL 的头部添加一个 HTTP 请求头,例如:

      ```php // 使用 HTTP $uri = '/api/v1/page/:page';

      // 使用 HTTPS $uri = '/api/v1/page/:page?ssl=true'; ```

      在这个例子中,:page 是分页的页码,ssl=true 是是否启用 SSL。

      请注意,这两个 URL 的区别在于,前者是使用 HTTPS,后者是使用 HTTP。在实际的开发中,你需要根据你的需求来选择使用哪种协议。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部