https - 在本地和生产环境中的Laravel Assets 在http和https之间切换

标签 https laravel laravel-4

我正在开发一个最终将需要完全使用HTTPS的应用程序,但是我正在临时在HTTP上进行本地开发。

如果我在本地使用URL::to_asset('path', false),那么当我切换到HTTPS时,必须将其每个实例更改为true。

目前,我认为将Config::get('app.https', true)作为第二个参数将是解决此问题的最简单方法,但我想知道是否存在一种更全系统的方法来确保您的 Assets 遵循路线(例如,如果我的应用程序具有部分使用HTTPS路由,如果Laravel自动计算出您是否在HTTPS路由上并返回正确的 Assets 链接,那就太好了。

或者是否有可能使用"//domain.tld/path/to/something"方法获取 Assets

最佳答案

而不是通过配置手动设置它,您可以使用Request::secure()来检查请求是否通过HTTPS完成。

引用:laravel request information

关于https - 在本地和生产环境中的Laravel Assets 在http和https之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828238/

相关文章:

asp.net - 如何使用 Url.Action<tController> 强制使用 http 或 https

php - pdo 模块已启用,但我有 "PHP Fatal error: Class ' PDO' 未找到”!

php - 如何授予我的 Laravel 应用程序在目录中创建子文件夹的权限 (Ubuntu)

database - Laravel - 数据库 [bootstrap] 未配置

php - 如何在 Laravel 中对自定义查询的结果进行分块

mysql - laravel 4 - 如何限制(采取和跳过) Eloquent ORM?

c#-4.0 - 通过 SSL 从 WPF 进行 Web api 调用

c# - 无法建立连接,因为目标机器主动拒绝 127.0.0.1 :80

ssl - IE9 HTTPS 安全受到...https!为什么?

php - laravel 4 中的每周电子邮件通讯