Laravel:用表格发布信息

时间:2015-05-14 17:59:56

标签: php laravel

我的代码中有这样的内容:

<form class="form-horizontal" role="form" method="POST" action="{{url('/member/createMember')}}">
    <input type="hidden" name="_method" value="PUT">
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
    <input type="hidden" name="invitation" value="{{ $invitation }}">
    <input type="hidden" name="partner" value="{{ $partner }}">

我希望$inviation$partner可用于被叫控制器中的/member/createMember函数。

除了隐藏的输入元素之外,还有更优雅的方法来实现这一目标吗?隐藏字段的内容是否仍然传达给最终用户的浏览器?理想情况下,我希望避免涉及用户的浏览器。我应该在会话中保留$partner$invitation吗?

1 个答案:

答案 0 :(得分:1)

我可以想到两个选择:
隐藏的领域(我个人用于这样的事情)
会话存储(这可能有点困难,因为您可以设置它们(通过回显JS)但很难查看它们(除非JS这样做))

老实说,我想不出别的,对不起!用户的浏览器确实需要参与,因为HTTP是无状态的。