之前的代码想转移到https,在配置了nginx(包括http跳转),可是在一些**表单页**会出现这种情况
* 说明:表单页的url是使用url辅助函数生成的完整url
于是我改了app/config/app.php中的url为https://xxx| 001e06a5f7f65fb2474197a6d3d59ddd8 |,发现还是没有用。(也有这里没配置好的原因,暂时不清楚)
然后去看了一下辅助函数的文档
* secure_asset()
* 根据 HTTPS 生成资源文件网址:
echo secure_asset('foo/bar.zip', $title, $attributes = []);
--
* asset()
* 根据目前请求的协定(HTTP 或 HTTPS)生成资源文件网址:
$url = asset('img/photo.jpg');
发现了这两个用于生成https的函数
于是想知道url函数和URL::函数有没有相关的方法或者参数用于生成https网址
补充:http://stackoverflow.com/questions/36400609/laravel-5-2-url-function-to-return-https-urls| 001e06a5f7f65fb2474197a6d3d59ddd15 |
这个问题几乎和我一样,回答是使用secure_url('/'),测试后可用。
但是问题是:这样我要在所有地方更改url函数,会非常麻烦,所以想知道有没有更优雅的解决方案。