2015-05-14 56 views
2

發佈信息,我有我的代碼是這樣的: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嗎?

+2

如果您不希望用戶能夠看到它將其存儲在會話中。否則隱藏的輸入字段或將其放入URL應該沒問題。 – lukasgeiter

回答

1

我能想到的兩個選項:
隱藏字段(我個人使用的這樣的東西)
會話存儲(這可能是一個有點困難,因爲你可以將它們(通過回JS),但它是很難看到他們(除非JS做到這一點))

老實說,我想不出多少,對此感到抱歉!用戶的瀏覽器確實需要參與,因爲HTTP是無狀態的。