我有一個表單,在表單內我可以輸入多個圖像,並將其轉換為 json
我的表單 html create.blade.php
<form method="post" action="{{ route('m_announcement.store') }}" enctype="multipart/form-data"> @csrf /////// many input just not included //////// my image input <div class="row mb-4"> <label class="col-sm-2 col-label-form">Upload Images</label> <div class="col-sm-10"> <input type="file" name="files[]" id="files" multiple accept="image/jpeg, image/png, image/gif," onchange="timeFunction()"><br /> </div> </div> ///////// my imagae preview <output id="Filelist"></output> <div class="text-center"> <input type="submit" class="btn btn-primary" value="Add" /> </div> </form>
腳本中的此函數以 json 格式將映像輸出到 var AttachmentArray,我也想透過表單發布
function printvalues() { console.log(AttachmentArray); all image converted in base64 output in json format with imahe details
有沒有辦法將 json 連接到表單,當我按提交 json 時,資料將根據請求輸出
laravel 9 公告控制器.php
#public function store(Request $request) { //dd($request); $jsonimages = $request->jsonimages; // decode the json a create loop to upload to database image // some code to upload the form to announcement database //image upload }
我不只是在前端,大多數時候我首先在後端開發,這是我的第一個網頁應用程式項目,我嘗試搜尋ajax或其他東西,但我還不明白。
P粉5187995572024-01-03 00:13:52
您可以使用以下方式取得欄位輸入的名稱
dd($request->file->('files'));
請參閱此處以了解更多資訊在 laravel 9 中檢索上傳的檔案一个>