首页 > 解决方案 > Laravel - 在本地环境中禁用 SSL

问题描述

我已经在开发、测试和生产环境中实现了 SSL。我不得不更改一些刀片功能以secure_asset()防止secure_urlChrome 阻止内容。但是知道由于我之前解释过的更改,我在本地环境中遇到了很多问题。

哪种方式可以在服务器环境中使用 SSL 而不是在本地?

问候

标签: laravellaravel-5

解决方案


将以下片段添加到register()您的服务提供商之一的方法中,并使用asset()帮助程序而不是secure_asset(). 这样,URL 将被迫在https非本地环境中使用该方案,但本地环境将继续使用不安全的http方案。

public function register()
{
    if (config('app.env') !== 'local') {
        \URL::forceScheme('https');
    }
}

推荐阅读