首先,我通过将 Laravel 文件夹中的所有内容复制到服务器上并配置 .htaccess 文件,在 Windows 上将 Laravel 项目部署到了服务器上,并成功运行。
然后,我使用命令行添加了一个名为“dompdf”的新包,在我的 Windows 本地上成功运行。但是我不知道如何将此包部署到 Linux 服务器上。我尝试过,但失败了。
我需要在 Linux 服务器上安装 composer 吗?
我需要在 Linux 服务器上重新安装吗?
首先,我通过将 Laravel 文件夹中的所有内容复制到服务器上并配置 .htaccess 文件,在 Windows 上将 Laravel 项目部署到了服务器上,并成功运行。
然后,我使用命令行添加了一个名为“dompdf”的新包,在我的 Windows 本地上成功运行。但是我不知道如何将此包部署到 Linux 服务器上。我尝试过,但失败了。
我需要在 Linux 服务器上安装 composer 吗?
我需要在 Linux 服务器上重新安装吗?
您需要使用Composer安装该软件包:
1)在您的composer.json
中要求此软件包:
'barryvdh/laravel-dompdf": "0.4.*'
2) 从终端执行composer更新:php composer.phar update
3) 更新完composer后,在app/config/app.php
的providers数组中添加ServiceProvider。
'Barryvdh\DomPDF\ServiceProvider',
4) 你可以选择使用门面模式来缩短代码。将以下内容添加到你的门面中:
'PDF' => 'Barryvdh\DomPDF\Facade',