Как добавить метаданные в счет в Laravel Cashier?

Как указано в вопросы на Laravel Cashier. В нем не указано, как добавлять метаданные в счета-фактуры/расходы.

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

После того, как вы узнаете, как это сделать на основе проблемы, как показано выше, он успешно создает счет, однако метаданные не добавляются.

Как я могу добавить метаданные?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
392
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете передать метаданные в четвертый параметр invoiceFor().
Третий параметр — это массив опций для элемента счета, а другой — тоже массив опций, но для самого счета.

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

Другие вопросы по теме