I am making an online exam web app. Where students will log in, and there will be an exam packet. Now the packets already have questions stored in the database, I have already converted the questions into HTML to PDF format and it's available to be downloaded. The question is, how will I able to get the generated PDF to also be uploaded to the database? Because the questions for each user will be in random order, and I would like each user to continue the previous exam packet once they log in, so it doesn't regenerate again.
2条回答 默认 最新
- donglongqiao9595 2018-06-23 17:13关注
You dont need to store it in database if u already have a html template of the data that are going to be included in pdf
Step 1) Download install this package
composer require barryvdh/laravel-dompdf
Step 2) fter install pdf package for laravel then we must be configure it. just following littel thing. oprn your
config/app.php
file and set following value for providers array and aliases array'providers' => [ .... Barryvdh\DomPDF\ServiceProvider::class, ], 'aliases' => [ .... 'PDF' => Barryvdh\DomPDF\Facade::class, ],
Then run
php artisan vendor:publish --provider="Barryvdh\DomPDF\ServiceProvider"
Step 3) Create a route
Route::get('generate-pdf', 'PdfGenerateController@pdfview')->name('generate-pdf');
Step 4) Add the logic to download a view as pdf:
$pdf = App::make('dompdf.wrapper'); $pdf->loadHTML('<h1>Test</h1>'); return $pdf->stream();
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 win11 23H2删除推荐的项目,支持注册表等
- ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
- ¥15 qt6.6.3 基于百度云的语音识别 不会改
- ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
- ¥15 神经网络怎么把隐含层变量融合到损失函数中?
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
- ¥20 测距传感器数据手册i2c
- ¥15 RPA正常跑,cmd输入cookies跑不出来
- ¥15 求帮我调试一下freefem代码