Laravel: Как отправить файл PDF от одного пользователя другому? - PullRequest
0 голосов
/ 26 апреля 2019

Я занимаюсь разработкой веб-программного обеспечения для колледжа, которое включает в себя одну из его операций, генерацию отчета (в формате PDF) и отправку его другому пользователю.Я использую Laravel 5.8 для своего проекта и ищу способ, позволяющий подчиненным пользователям отправлять сгенерированный отчет их главному пользователю.

Мне удалось создать файл PDF, и он получаетсохранено на клиентском компьютере.

Я хочу иметь возможность выполнять следующие действия в laravel:

  • Разрешить подчиненным пользователям загружать загруженный файл PDF в общую базу данных колледжа ИЛИ вserver.
  • В панели пользователя Head есть возможность загрузить pdf-файл, загруженный одним из его подчиненных.

Вот несколько снимков текущего пользовательского интерфейса:

Панель управления подчиненного:

Панель пользователя Head с возможностью просмотра отчетов:

В обычном PHP загрузка файла на сервер выполняется следующим образом:

<form action="upload_file.php" method="post" enctype="multipart/form-data">

    <input type="file" name="file"/>

    <br>

    <input type="submit" value="Upload" />

</form>
<?php

     $targetfolder = "reports/";

     $targetfolder = $targetfolder . basename( $_FILES['file']['name']) ;

    if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder))

     {

     echo "The file ". basename( $_FILES['file']['name']). " is uploaded";

     }

     else {

     echo "Problem uploading file";

     }

     ?>

Но яищу более похожее на Laravel или более короткое решение.Это можно сделать?Если да, то как?

...