使用php版本5.5.11,Laravel 5.2.45 Tcpdf安装失败

时间:2017-07-07 07:19:58

标签: laravel-5.2 tcpdf artisan php-5.5

我需要使用TDPDF和Laravel 5.2.45生成PDF。 我使用了以下命令(参考:here):

stream_socket_client(): unable to connect tcp://mail.example.com:25 (Connection refused)

并收到以下消息: enter image description here

消息:您的PHP版本< 5.5.11>不符合要求。

如果我的PHP版本不满足要求,还有其他方法可以使用Laravel下载TCPDF吗?

1 个答案:

答案 0 :(得分:0)

我使用以下命令更新了我的作曲家

composer update

然后将以下行添加到我的composer.json文件

{
"require": {
    "elibyy/tcpdf-laravel": "5.4.*"
} }

接下来将服务提供商添加到config / app.php。

'providers' => [
//...
Elibyy\TCPDF\ServiceProvider::class,
]
//...
'aliases' => [
//...
'PDF' => Elibyy\TCPDF\Facades\TCPDF::class
]

再次运行以下命令

composer update

然后我的控制器添加了以下几行:

use PDF; // at the top of the file

PDF::SetTitle('Hello World');
PDF::AddPage();
PDF::Write(0, 'Hello World');
PDF::Output('hello_world.pdf');

现在我可以生成PDF。