ERRO Class "Dompdf\Options" not found
[Finalizado Pelo Aluno]
Função do codigo :
O codigo deveria fazer o download da fatura como mostra no minuto 12:10 da aula
Imagem do erro:
https://prnt.sc/VJUTIylO-u1V
Codigo Controller:
public function downloadInvoice($invoiceId)
{
return Auth::user()
->downloadInvoice($invoiceId, [
'vendor'=> config('app.name'),
'product'=> 'Assinatura mensal'
]);
}
Codigo Rota:
Codigo da Tabela:
Olá Joel, bom dia!
Tente usar dessa maneira abaixo, estava lendo a documentação do DOMPDF, e aparentemente teve mudanças, teve da um composer update também para verificar se o package pegou a lib, espero que lhe ajude.
https://packagist.org/packages/dompdf/dompdf
use Dompdf\Dompdf; use Dompdf\Options; $options = new Options(); $options->set('defaultFont', 'Courier'); $dompdf = new Dompdf($options);
or at run time
use Dompdf\Dompdf; $dompdf = new Dompdf(); $options = $dompdf->getOptions(); $options->setDefaultFont('Courier'); $dompdf->setOptions($options);
Olá, Joel!
Tudo bem?
Faz o seguinte amigo, primeiro, apaguei o diretório "vendor/":
rm -rf vendor/
Depois, instale novamente as dependências:
composer install
E teste novamente;
--
Não deu certo?
Instale este package manualmente:
composer require dompdf/dompdf
E teste novamente;
Jean silva Obrigado pela dica
Carlos deu certo a segunda sugestão obrigado
Instale este package manualmente:
composer require dompdf/dompdf
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!