Laravel 5.3 到 5.4 (mPdf - niklasravnsborg/laravel-pdf ) 升级问题

Posted

技术标签:

【中文标题】Laravel 5.3 到 5.4 (mPdf - niklasravnsborg/laravel-pdf ) 升级问题【英文标题】:Laravel 5.3 to 5.4 (mPdf - niklasravnsborg/laravel-pdf ) upgrade issue 【发布时间】:2017-01-26 07:16:00 【问题描述】:

Laravel 5.3 到 5.4 (mPdf - niklasravnsborg/laravel-pdf) 升级问题

ErrorException in PdfServiceProvider.php line 28:
Missing argument 2 for niklasravnsborg\LaravelPdf\PdfServiceProvider::niklasravnsborg\LaravelPdfclosure(), called in C:\xamp\htdocs\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php on line 678 and defined

【问题讨论】:

您的错误是在确保您的第 3 方依赖项完全兼容之前进行升级。 【参考方案1】:

更改文件供应商\niklasravnsborg\LaravelPdf\PdfServiceProvider 第 28 行代码

$this->app->bind('mpdf.wrapper', function($app, $cfg) 
    return new PdfWrapper();
);

$this->app->bind('mpdf.wrapper', function($app) 
    return new PdfWrapper();
);

【讨论】:

以上是关于Laravel 5.3 到 5.4 (mPdf - niklasravnsborg/laravel-pdf ) 升级问题的主要内容,如果未能解决你的问题,请参考以下文章

从 Laravel 5.3 升级到 Laravel 5.4 并且空字段转换为 NULL

laravel 5.4 在邮件中嵌入图像

升级到 laravel 5.4 后调用未定义的方法

从 5.3 升级到 5.4 显示空白站点

如何在centos 6中将php 5.3更新为5.4而不会出错?

Symfony - Composer 更新 - 需要使用旧的依赖项(PHP 5.4 到 PHP 5.3)