【问题标题】:how to retrieve PDF file from database into view using laravel 5.8?如何使用 laravel 5.8 从数据库中检索 PDF 文件到视图中?
【发布时间】:2020-06-26 02:29:08
【问题描述】:

自述:

实际上文档已成功保存在数据库中,但现在我想将其检索为 pdf 文档并显示在 Blade.php 页面中。驱动程序大于 1,每个驱动程序可能有超过 1 个文档

driverlist.blade.php

<tbody>
 @foreach ($drivers as $driver)
   <tr>
        <td>{{$driver->id}}</td>
        <td>{{$driver->f_name}}</td>
        <td>{{$driver->m_name}}</td>
        <td>{{$driver->l_name}}</td>
        <td>{{$driver->email}}</td>
        <td>{{$driver->document}}</td> ==> here i am getting "null"
   </tr>
  @endforeach
</tbody>

CONTROLLER.PHP

public function driver_list()
{
    // dd("driver_list");
    $drivers = Driver::all();
    return view('admin/driverlist', compact('drivers'));
}

保存文档时的逻辑

if ($file = $request->file('document'))
    {
        $name = $file->getClientOriginalName();
        $destinationPath = public_path('/assets/docs/drivers');
        $file->move($destinationPath, $name);
        $driver->document= $name;
    }

【问题讨论】:

  • 数据库中document列的数据类型是什么?
  • 我在数据库中使用了“字符串”数据类型

标签: php pdf laravel-blade dompdf laravel-5.8


【解决方案1】:

您可以使用任何 laravel pdf 生成器包,例如:mpdf、dompdf ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 2019-11-03
    • 2016-10-17
    • 2019-08-10
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    相关资源
    最近更新 更多