我正在为一所大学开发基于Web的软件,该软件涉及其一项操作,即生成报告(PDF格式)并将其发送给另一位用户。 我在项目中使用Laravel 5.8,并在寻找一种方法使下属用户可以将生成的报告发送给其主要用户。
我已经能够生成PDF文件,并将其保存在客户端计算机上。
我希望能够在laravel中执行以下操作:
以下是当前用户界面的一些快照:
下属的仪表板:
具有查看报告选项的主用户仪表板:
在常规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的或更短的解决方案。能做到吗如果可以,怎么办?