Как загрузить два поля данных с помощью Laravel - PullRequest
0 голосов
/ 19 мая 2018

Я хочу загрузить два изображения с двумя категориями, используя два метода ввода файла.Я использовал этот тег HTML, чтобы загрузить два разных изображения.

<form>
  <div class="form-group">
    <label for="exampleFormControlFile1">QR Image</label>
    <input type="file" class="form-control-file" id="exampleFormControlFile1">
  </div>
 <div class="form-group">
    <label for="exampleFormControlFile2">Cloud QR Image</label>
    <input type="file" class="form-control-file" id="exampleFormControlFile2">
  </div>
</form>

Я хочу загрузить эти два поля в одну таблицу.я использовал эту функцию для загрузки одного файла.

if($request->hasFile('qr_image')){

            $filenameWithExt = $request->file('qr_image')->getClientOriginalName();

            $filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);

            $extension = $request->file('qr_image')->getClientOriginalExtension();

            $fileNameToStore = $filename.'_'.time().'.'.$extension;

            $path = $request->file('qr_image')->storeAs('public/image', $fileNameToStore);

        }
        else{
            $fileNameToStore = 'nofile.jpg';
        }

Как сделать так, чтобы получить два поля входного файла.

1 Ответ

0 голосов
/ 19 мая 2018

использовать атрибуты enctype = "multipart / form-data" и method = "post"

<form enctype="multipart/form-data">
<div class="form-group">
    <label for="exampleFormControlFile1">QR Image</label>
    <input type="file" class="form-control-file" id="exampleFormControlFile1">
  </div>
 <div class="form-group">
    <label for="exampleFormControlFile2">Cloud QR Image</label>
    <input type="file" class="form-control-file" id="exampleFormControlFile2">
  </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...