laravel - Laravel 5 - 如何以表单形式发送 url 参数
问题描述
我在搜索页面中有一个带有一些输入的表单,该表单有一个带有许多参数的 URL,我想以这种形式或任何其他方式发送它们。
表格代码
{!! Form::open(['route' => ['test.mail'],'method' => 'post','files' => true]) !!}
{!! Form::token() !!}
<div class="box-header">
<i class="fa fa-envelope"></i>
<h3 class="box-title">Quick Email</h3>
<!-- tools box -->
<div class="pull-right box-tools">
<!--<button class="btn btn-info btn-sm" data-widget="remove" data-toggle="tooltip" title="Remove"><i class="fa fa-times"></i></button>-->
</div><!-- /. tools -->
</div>
<div class="box-body">
<div class="form-group">
<input type="text" class="form-control" name="object" placeholder="Subject" />
</div>
<div class="form-group">
<textarea class="textarea" name="textu" placeholder="Message" cols="120" rows="8"></textarea>
</div>
<div class="form-group">
<input type="file" class="form-control" name="filee" />
</div>
</div>
<div class="box-footer clearfix">
<input type="submit" name="sendEmail" class="pull-right btn btn-default" id="sendEmail" value="Send">
</div>
{!! Form::close() !!}
解决方案
这就是您获取 url 中所有值的方式
foreach($_GET as $key=>$value){
echo $key, ' => ', $value, "<br/>n";
}
然后要将它们发送到您的表单中,您只需创建一个隐藏的输入类型,如下所示:
<input id="someId" name="UrlValue" type="hidden" value="$UrlValue">
推荐阅读
- docker - 我无法将 docker 的文件系统挂载到主机的文件系统
- python - 使用 multiprocessing lib 执行 python 脚本和使用 &-operator 在 bash 中执行的区别
- qt3d - QScreenRayCaster 未找到实体。我做错了什么?
- python - npm install --global Foundation-cli 不起作用
- java - MacOs 上 JNI 的线程“主”java.lang.UnsatisfiedLinkError 异常
- mysql - LEFT JOIN 中的列名重复 | MySQL
- mongodb - 即使在流星中自动发布后,客户也没有获得收藏
- javascript - 使用猫鼬,我可以使用单个模型自动推送和更新相关集合的更改(但不是模型实例)
- python - 优化用于转换变量的 python 代码
- java - Java ArrayList 用于存储用户输入并在输入 -999 时终止