php - 如何在 Laravel Cashier 的发票中添加元数据?
问题描述
正如Laravel Cashier的问题中所述。它没有说明如何将元数据添加到发票/费用中。
Auth::user()->invoiceFor('Stickers', 500, ['metadata' => ['VAT' => 'TEST']]);
在根据问题执行此操作后,如上所示,它成功创建了发票,但是未添加元数据。
如何添加元数据?
解决方案
您可以将元数据传递给invoiceFor()
.
第三个参数是发票项目的选项数组,而另一个也是选项数组,但针对发票本身。
$user->invoiceFor('Stickers', 500, [], [
'tax_percent' => 20,
'metadata' => [
'custom-option' => 'value',
]
]);
推荐阅读
- r - 如何使用日期向量对 df 进行子集化并获取所有匹配数据?
- regression - 如何在 xgboost 中获得回归预测的方差?
- mysql - 插入后mysql触发器插入错误
- wpf - Xaml 设计器在项目代码运行落后时引发异常
- mysql - 无法连接mysql
- java - 如何使用 ProcessBuilder 打开带有 .txt 文件作为参数的 .exe 文件
- python - 如何在 Django 中自定义默认身份验证登录表单?
- python - 如何使用 Python Crawler 抓取第二行文本
- javascript - 如何将 JSON 对象转换为不同的格式
- pytorch - PyTorch 似乎没有正确优化