Size: a a a

2020 August 31

T

Titov in Laravel Pro
Дмитрий Кожанов
Всегда так работает
в смысле всегда?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
При слеше на конце редиректит на роут без слеша
источник

S

Seometis in Laravel Pro
Привет!
А как лучше скопировать целую папку рекурсивно в public-диске? Как понял, фасад Storage не усеет копировать целую директорию? А как залезть на диск через Files непонятно :( Подскажите плиз :(
Задача копировать папку
storage/app/public/folder1/ в storage/app/public/subfolder/folder2/
источник

DB

Denis Bedoyar in Laravel Pro
Seometis
Привет!
А как лучше скопировать целую папку рекурсивно в public-диске? Как понял, фасад Storage не усеет копировать целую директорию? А как залезть на диск через Files непонятно :( Подскажите плиз :(
Задача копировать папку
storage/app/public/folder1/ в storage/app/public/subfolder/folder2/
Зачем копировать?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
File::copyDirectory
источник

S

Seometis in Laravel Pro
Denis Bedoyar
Зачем копировать?
Проект такой
источник

S

Seometis in Laravel Pro
Alexander Pavlenko 🌚
File::copyDirectory
и путь прописывается полностью, получается?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
ну ты можешь хелперы использовать
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
они сами допишут нужное
источник

S

Shotty in Laravel Pro
Привет, подскажите, в чём дело.

Создаю item invoice, и хочу передать параметр скидки в виде купона .

'discounts' => [
   'coupon' => 'nXz2yaDl'
]

Ошибка: Invalid array

Дока: https://stripe.com/docs/api/invoiceitems/create


Полный код:

auth()->user()->tab('Trial Fee', $plan->setup_fee, [
    'discounts' => [
        'coupon' => 'nXz2yaDl'
     ]
]);



Правильно
же массив передаю, что может быть не так?
источник

S

Shotty in Laravel Pro
Использую - https://laravel.com/docs/7.x/billing.

Этот метод.
источник

AB

Andrey Bogdanov in Laravel Pro
Shotty
Использую - https://laravel.com/docs/7.x/billing.

Этот метод.
а зачем ты напрямую дергаешь Stripe Api

почему как в доке не делаешь, наверно это метод?
https://laravel.com/docs/7.x/billing#charge-with-invoice
У тебя все ключи в энвах должны лежать и вообще, тот пример который ты используешь, устарел скорее всего.

Если на голом пхп делай как в доке прямо
https://stripe.com/docs/api/invoiceitems/create
$stripe = new \Stripe\StripeClient(
 'sk_test_4eC39HqLyjWDarjtT1zdp7dc'
);
$stripe->invoiceItems->create([
 'customer' => 'cus_Hw9C56bNGuiuAA',
 'price' => 'price_1HM4C62eZvKYlo2CrFxV6WIC',
]);
источник

S

Shotty in Laravel Pro
Andrey Bogdanov
а зачем ты напрямую дергаешь Stripe Api

почему как в доке не делаешь, наверно это метод?
https://laravel.com/docs/7.x/billing#charge-with-invoice
У тебя все ключи в энвах должны лежать и вообще, тот пример который ты используешь, устарел скорее всего.

Если на голом пхп делай как в доке прямо
https://stripe.com/docs/api/invoiceitems/create
$stripe = new \Stripe\StripeClient(
 'sk_test_4eC39HqLyjWDarjtT1zdp7dc'
);
$stripe->invoiceItems->create([
 'customer' => 'cus_Hw9C56bNGuiuAA',
 'price' => 'price_1HM4C62eZvKYlo2CrFxV6WIC',
]);
auth()->user()->invoiceFor('Trial Fee', $plan->setup_fee, [
                       'discounts' => [
                           'coupon' => 'nXz2yaDl'
                       ]
                   ]);



Тоже самое. (Invalid array)
источник

AB

Andrey Bogdanov in Laravel Pro
а купон у тебя есть с таким Id в страйпе?
источник

S

Shotty in Laravel Pro
Да
источник

S

Shotty in Laravel Pro
Я юзал купон к подписки - работает.
источник

S

Shotty in Laravel Pro
Но мне нужно юзать не к подписки, а к инвойсу
источник

AB

Andrey Bogdanov in Laravel Pro
"discountable" => true попробуй добавить в массив опций
источник

S

Shotty in Laravel Pro
Andrey Bogdanov
"discountable" => true попробуй добавить в массив опций

auth()->user()->invoiceFor('Trial Fee', $plan->setup_fee, [
                       'discountable' => true,
                       'discounts' => [
                           'coupon' => 'nXz2yaDl'
                       ]
                   ]);


Ответ Invalid array
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
попробуй подебажить
источник