我有这个 Laravel 应用程序,我正在向 Heroku 发送该应用程序。我已经按照所有步骤操作,直到遇到与某些资产(例如,asset('css/app.css'))相关的问题,这些资产引用的是 http url,而不是 https url。
我通过添加解决了这个问题
if(config('app.env')==='production'){
\URL::forceScheme('https');
}
在我的 AppServiceProvider.php 文件的启动方法中,它起作用了。
但是现在又遇到了之前的代码无法解决的另一个http相关的问题。
我正在使用 simplePaginate() 函数来获取我的数据,就像这样
public function index(Question $question){
$answers = $question->answers()->with('user');
return $answers->simplePaginate(3);
}
这段代码返回了我的 3 个答案以及一个名为“next_page_url”的属性,它仍然是纯 http(不是我需要的 https)。
按照 Heroku 的要求,我该怎么做才能成为 https?
湖上湖
牧羊人nacy
慕哥6287543