求助:表单绑定模型 form-model-binding 如何生成 https 链接
例如:
Form::model($user, array('route' => array('user.update', $user->id)))
或PHPHub中:
{{ Form::model($user, ['route' => ['users.update', $user->id], 'method' => 'patch']) }}
如何生成安全链接?
你确定
Config::get('app.url')
写的是https
的吗?PHPHub 的表单提交代码 里面没做设定, 但是
app/config/app.php
文件里面url
属性设置了https
, 应该是这个问题, 你可以试试看.@小千 确实对 HTTPS 的支持不好, 今天有个项目把负载均衡后面, 也出现了这个问题.
强制 HTTPS 的话又不合理, 因为本地开发是
http://myapp.app:8000
这样的 URL, 找了半天没有找到好的方案. 最后用了以下方法:1. 添加
app/helpers.php
文件在
bootstrap/autoload.php
文件最上面调用, 位置很重要, 要放到加载vendor/autoload.php
的上面2. 添加自定义
url
函数3. 调用