我的代码中有这样的内容:
<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
吗?
答案 0 :(得分:1)
我可以想到两个选择:
隐藏的领域(我个人用于这样的事情)
会话存储(这可能有点困难,因为您可以设置它们(通过回显JS)但很难查看它们(除非JS这样做))
老实说,我想不出别的,对不起!用户的浏览器确实需要参与,因为HTTP是无状态的。