【问题标题】:How to add meta data to an invoice in Laravel Cashier?如何在 Laravel Cashier 的发票中添加元数据?
【发布时间】:2019-11-28 09:19:27
【问题描述】:

如 Laravel Cashier 上的 issues 所述。它没有说明如何将元数据添加到发票/费用中。

Auth::user()->invoiceFor('Stickers', 500, ['metadata' => ['VAT' => 'TEST']]);

根据问题执行此操作后,如上所示,它成功创建了发票,但是没有添加元数据。

如何添加元数据?

【问题讨论】:

    标签: php laravel laravel-5 laravel-cashier


    【解决方案1】:

    您可以将元数据传递给invoiceFor()的第四个参数。
    第三个参数是发票项目的选项数组,而另一个也是选项数组,但针对发票本身。

    $user->invoiceFor('Stickers', 500, [], [
        'tax_percent' => 20,
        'metadata' => [
            'custom-option' => 'value',
        ]
    ]);
    

    【讨论】:

      猜你喜欢
      • 2019-08-16
      • 2020-05-06
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      • 2021-11-30
      • 2017-05-16
      • 1970-01-01
      相关资源
      最近更新 更多