J'ai un formulaire, à l'intérieur du formulaire, je peux saisir plusieurs images et les convertir en json
Mon formulaire 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>
Cette fonction dans le script génère l'image au format json dans un var AttachmentArray, que je souhaite également publier via le formulaire
function printvalues() { console.log(AttachmentArray); all image converted in base64 output in json format with imahe details
Existe-t-il un moyen de connecter le json au formulaire, lorsque j'appuie sur soumettre json, les données seront affichées conformément à la demande
laravel 9 annonce contrôleur.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 }
Je ne suis pas seulement sur le frontend, la plupart du temps je développe d'abord sur le backend, c'est mon premier projet d'application web, j'ai essayé de chercher ajax ou quelque chose comme ça mais je ne le comprends pas encore.
Vous pouvez obtenir le nom du champ saisi en utilisant
Voir ici pour plus d'informationsRécupérer les fichiers téléchargés dans Laravel 9一个>