我有一个拉拉作业的下列代码。它在Controller中运行得很好,但是一旦我将它转移到一个作业中,它就会因为错误而失败
Class 'Mpdf\Mpdf' not found
我在任务的顶端导入了类,就像我对控制器所做的那样,所以无法理解为什么它找不到它。
<?php
namespace App\Jobs;
use Mpdf\Mpdf;
use App\DocumentRequest;
use Illuminate\Bus\Queueable;
use Intervention\Image\Facades\Image;
use Illuminate\Queue\SerializesModels;
use Illuminate\Support\Facades\Storage;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
class ProcessUploads implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $uuid;
public function __construct($uuid)
{
$this->uuid = $uuid;
}
public function handle()
{
$mpdf = new Mpdf();
$mpdf->WriteHTML($this->uuid);
$mpdf->Output('Output.pdf', 'F');
}
}发布于 2020-05-26 22:30:01
对于此类错误要执行的步骤:
如果这个包已经安装了call
composer dump-autoload命令更新autoload类。
G 212。
发布于 2020-05-27 01:26:28
我的主管职务是在后台运行的,没有重新启动以反映这些变化。
https://stackoverflow.com/questions/62032302
复制相似问题