Загрузите файл и сохраните его в базе данных, используя идентификатор строки в Laravel

#php #html #laravel #file-upload #phpmyadmin

#php #HTML #laravel #файл-загрузить #phpmyadmin

Вопрос:

Я хочу загрузить файл и сохранить его в базе данных, используя «id», и ввести данные в таблицу из загруженного файла. Какие коды контроллера и маршрута следует использовать? Это мой код для «формы». Было бы здорово, если бы кто-нибудь мог ответить как можно скорее.

 <!-- Container (upload file) -->
 <div id="container" class="container text-center mx-auto ">
  <form action="upload" method="post" enctype="multipart/form-data" class="text-center">
   <div class="row">
    <div class="col-sm-6">
     <input type="text" class="form-control w-100" placeholder="Project Name">
    </div>
  
    <div class="col-sm-4">
      {{-- <input type="file" name="fileToUpload" id="fileToUpload"> --}}
      <div class="custom-file">
        <input type="file" class="custom-file-input" id="csv" name="csv">
        <label class="custom-file-label text-left" for="customFile">Choose file</label>
      </div>
  </div>

  <div class="col-sm-2">
    <button type="submit" value="" class="btn btn-primary">Upload</button>
  </div>
</div>
 

Вот как это выглядит форма с таблицей

Комментарии:

1. Laravel выполняет большую часть работы за вас и довольно хорошо ее документировал. Вы пробовали официальную документацию? laravel.com/docs/8.x/filesystem#file-uploads

2. @BenHillier У меня есть. Дело в том, что я совершенно новичок в PHP. Я не могу понять, как подключить эту HTML-форму к контроллерам и методам маршрутизации.

3. @Perera я бы порекомендовал вам изучить фреймворк

4. @KamleshPaul Я. Я пытаюсь, но мне нужно отправить это в течение сегодняшнего дня.

5. Пожалуйста, кто-нибудь может помочь?