【发布时间】: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