如何在 laravel 中将徽标添加到条纹发票 pdf

How to add logo to stripe invoice pdf in laravel

如何将徽标添加到条纹发票 pdf。我正在使用 laravel 框架。有什么方法可以修改 vendor 部分下的 blade 文件吗?并提交相同的内容。

运行 php artisan vendor:publish.
这将在您的 views 文件夹中创建 vendor/cashier/receipt.blade.php 文件,您可以根据需要修改并提交。

  1. 扩展出纳发票 - Laravel\Cashier\Invoice
  2. 添加$options->setIsRemoteEnabled(true);到pdf方法:
public function pdf(array $data)
{
    if (! defined('DOMPDF_ENABLE_AUTOLOAD')) {
        define('DOMPDF_ENABLE_AUTOLOAD', false);
    }

    $options = new Options;
    $options->setChroot(base_path());
    $options->setIsRemoteEnabled(true);

    $dompdf = new Dompdf($options);
    $dompdf->setPaper(config('cashier.paper', 'letter'));
    $dompdf->loadHtml($this->view($data)->render());
    $dompdf->render();

    return $dompdf->output();
}