【发布时间】:2018-01-30 17:15:46
【问题描述】:
当我想实例化 Factory 时出现此错误。我需要实例化,因为make() 可以渲染刀片文件。
[Symfony\Component\Debug\Exception\FatalThrowableError] 不能 实例化接口 Illuminate\Contracts\View\Factory
源代码
<?php
namespace App\Core;
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
use Illuminate\Contracts\View\Factory as ViewFactory;
class PDFGenerator
{
private $view;
public function __construct()
{
$this->view = new ViewFactory();
$this->generatePDF();
}
public function generatePDF()
{
$html = $this->loadView('template');
public function loadView($view, $data = array(), $mergeData = array(), $encoding = null){
return $this->view->make($view, $data, $mergeData)->render();
}
}
【问题讨论】:
标签: laravel views blade factory