1 回答

TA貢獻1869條經驗 獲得超4個贊
從表單提交的數據就是請求。你也錯過了一些引號。
<form method="post" action="/story/editorsubmit" enctype="multipart/form-data">
@csrf
<input type="hidden" name="fullobject" value="{{ $req }}">
<button type="submit" name="submitButton" value="edit" class="btn btn-primary">Edit</button>
</form>
可以使用提交的屬性名稱在表單提交的控制器中訪問您當前的數據。但我懷疑這會起作用,因為 $req 是一個對象,而不是一個字符串。
$object = request('fullobject');
但理想情況下,您應該單獨定義屬性。我假設這些隱藏元素實際上代表可編輯的表單輸入?如果沒有任何變化,那么這樣做是沒有意義的。
編輯:添加了處理數組的方法。
<form method="post" action="/story/editorsubmit" enctype="multipart/form-data">
@csrf
@foreach ($req->all() as $key => $value)
@if (is_array($value))
@foreach($value as $v)
<input type="hidden" name="{{ $key }}[]" value="{{ $v }}">
@endforeach
@else
<input type="hidden" name="{{ $key }}" value='{{ $value }}'>
@endif
@endforeach
<button type="submit" name="submitButton" value="edit" class="btn btn-primary">Edit</button>
</form>
然后提交的請求將像以前一樣包含各個屬性。
- 1 回答
- 0 關注
- 143 瀏覽
添加回答
舉報