【问题标题】:How to add logo to stripe invoice pdf in laravel如何在laravel中将徽标添加到条纹发票pdf
【发布时间】:2017-08-29 14:17:27
【问题描述】:

如何在条纹发票 pdf 中添加徽标。我正在使用 laravel 框架。有什么办法可以修改供应商部分下的刀片文件吗?并提交相同的内容。

【问题讨论】:

    标签: php laravel stripe-payments invoice


    【解决方案1】:

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

    【讨论】:

    • 这很好,但无论我做什么,图像都不会显示。我正在使用格式: 徽标图像存在,但我收到无法找到图像的错误.有什么想法吗?
    【解决方案2】:
    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();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2012-08-06
      • 1970-01-01
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多