如何在Laravel 5中显示pdf内容?

时间:2016-09-08 14:07:23

标签: laravel laravel-5

我有这个观点:

@extends('template')

@section('main')
<div class="container singlefullwidth sitecontainer single-wrapper bgw">
    <div class="row">
        <div class="col-md-10 col-md-offset-1 m22 single-post">
            <div class="widget">
                <div class="large-widget m30">
                    <div class="post-desc">
                        <h2 style="text-align: center;">{{ $jurnal->judul }}</h2>
                        <p style="text-align: center;"><strong>{{ $jurnal->penulis }}</strong></p>
                        <p style="text-align: center;"><strong>Abstrak :</strong></p>
                        <p>{{ $jurnal->abstrak }}</p>
                        <p style="text-align: center;"><a href="{{ asset('pdfupload/' . $jurnal->file) }}" style="color : #00569d;">View Journal</a></p>
                    </div><!-- end post-desc -->
                </div><!-- end large-widget -->
            </div><!-- end widget -->
        </div><!-- end col -->
    </div><!-- end row -->
</div><!-- end container -->
@stop

我希望访问者在点击&#34;查看期刊&#34;时可以在浏览器中查看pdf文件。如何在Laravel中实现这一目标?谢谢

1 个答案:

答案 0 :(得分:0)

取决于pdf的存储位置(在公共文件夹或资产文件夹中,对用户不可信)。 A)您可以设置一个返回用户文件响应的路由。 https://laravel.com/docs/5.3/responses#file-responses或 B)您可以在公共文件夹中找到一个pdf文件夹,您可以链接到所有pdf的