0
Không hiển thị được file PDF trên hosting
Xin chào mọi người ạ,
Hiện tại em có làm một project sử dụng Laravel 5.6 có chức năng xem và download file PDF. Khi em test thì ở server nội bộ nó hiển thị rất là bình thường nhưng khi em upload code lên hosting thì em gặp phải lỗi như hình ạ, không biết lỗi này phải sửa như thế nào ạ!?
Đây là file controller của em
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\BookingInformation;
use Illuminate\Support\Facades\Input;
use PDF;
class invoiceController extends Controller
{
public function view_invoice() {
$data = Input::all();
$id = Input::get('id');
$invoice = BookingInformation::whereBookingNumber($id)->first();
$pdf = PDF::loadView('booking.invoice.new', compact('invoice'));
return $pdf->stream('invoice.pdf');
}
public function test() {
$invoice = BookingInformation::whereBookingNumber('112018121300')->first();
$pdf = \PDF::loadView('invoice', compact('invoice'));
return $pdf->stream('xinchao.pdf');
}
public function hoadon() {
$pdf = \PDF::loadview('booking.invoice.new')->setPaper('a4', 'portrait');
return $pdf->stream('hoadon.pdf');
}
}
Còn đây là route ạ
<?php
/--------------------------------------- INVOICE FUNCTION ---------------------------------------//
Route::group(['prefix' => 'invoice'], function() {
Route::get('/download', 'invoiceController@view_invoice')->name('download_invoice'); // DOWNLOAD INVOICE
Route::get('/', 'invoiceController@view_invoice')->name('view_invoice'); // VIEW INVOICE
});
//--------------------------------------- INVOICE FUNCTION ---------------------------------------//
Đây là link trang một trang sử dụng chung từ source code đến database ạ!.
http://skyhubvn.system-vn.com/invoice/download?id=012019151550
Còn đây là link trang bị lỗi ạ
http://beta.skyhubvn.com/invoice/download?id=012019151550
Mong mọi người hướng dẫn giúp em ạ,
Cảm ơn mọi người đã dành thời gian!.
Nhìn vào log lỗi Handle parameter or option of type 'font' has bad value 0 thì có vẻ vấn đề là do trên host của bạn việc xử lý font chưa được chính xác.
Hiện bạn đang dùng font gì, và config như thế nào nhỉ
@thangtd90
Cảm ơn anh đã dành thời gian,
Dạ hiện tại em đang dùng Google Font ạ. https://fonts.googleapis.com/css?family=Caveat+Brush|Montserrat Nhưng hông hiểu sao, ở bên kia cũng cấu hình y chang, nhưng sao vẫn chạy được còn bên này lại không chạy được nhỉ
@le.kienhoanh giờ mình vào thì thấy cả hai bên đều lỗi, có vẻ bạn cần xem lại config của thư viện PDF xem sao.
@vigov5
Cảm ơn anh đã dành thời gian, chắc em cũng nên xem lại thử coi sao ạ!.
thi công điện nước http://diennuocminhkhang.com/