Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menyiarkan data json dan membentuk data ke dalam satu permintaan dalam Laravel 9

Saya mempunyai borang, di dalam borang saya boleh memasukkan berbilang imej dan menukarnya kepada json

Borang saya 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>

Fungsi dalam skrip ini mengeluarkan imej dalam format json kepada var AttachmentArray, yang saya juga mahu siarkan melalui borang

function printvalues() {
            console.log(AttachmentArray); all image converted in base64 output in json format with imahe details

Adakah terdapat cara untuk menyambungkan json ke borang, apabila saya menekan submit json, data akan dikeluarkan mengikut permintaan

pengawal pengumuman 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
}

Saya bukan sahaja di bahagian hadapan, kebanyakan masa saya membangunkan di bahagian belakang dahulu, ini adalah projek aplikasi web pertama saya, saya cuba mencari ajax atau sesuatu tetapi saya masih belum faham.

P粉083785014P粉083785014314 hari yang lalu510

membalas semua(1)saya akan balas

  • P粉518799557

    P粉5187995572024-01-03 00:13:52

    Anda boleh mendapatkan nama input medan menggunakan

    dd($request->file->('files'));

    Lihat di sini untuk maklumat lanjutDapatkan semula fail yang dimuat naik dalam laravel 9

    balas
    0
  • Batalbalas