как использовать Stripe в laravel без использования composer? - PullRequest
0 голосов
/ 20 июня 2020

мой проект был выполнен с laravel 7 на реальном хосте с cpanel в качестве серверного программного обеспечения.
Я хочу онлайн-платеж на веб-сайт, и я думаю, что Stripe - лучший вариант, но я не могу понять, как его использовать без composer.
в каждом учебнике люди использовали composer команды для автоматического выполнения этого, но в моем случае я должен помещать файлы один за другим и обновлять файлы.
Я попросил хост-провайдера предоставить мне возможность composer на apache, но они сказали, что не могут, поэтому мне приходится делать все вручную.
Я был бы очень рад, если бы вы мне в этом помогли.

Ответы [ 2 ]

1 голос
/ 20 июня 2020

Вам не нужен Composer в вашей Hosting-Environment. Если он у вас есть в вашей Local-Environment, тогда у вас будут файлы, уже установленные на вашем сервере. Вы можете попробовать Homestead , который уже является предварительно настроенной локальной средой разработки для Laravel.

Composer - это только система управления зависимостями, что действительно упрощает использование открытого исходного кода от других сторонних поставщиков, таких как STRIPE-SDK.

Но вы также можете использовать Stripes RAW REST-API без SDK, но это потребует гораздо больше работы - вы можете, например, извлечь необходимые параметры из curl-примера полосы , но также, если вы используете этот прямой способ, было бы проще использовать Curl-Wrapper-Library, например Guzzle .

Вам действительно следует глубже изучить composer, потому что, если вы хотите использовать и внести свой вклад в некоторые проекты сообщества, вам понадобится composer.

Кстати: когда вы устанавливаете laravel с нуля, вы все равно используете composer, как вы видите здесь .

0 голосов
/ 21 июня 2020

Хотя Composer - это рекомендуемый вариант, Stripe поддерживает установку вручную путем загрузки определенной c версии своей библиотеки и прямого включения. Это также описано прямо на их странице readme здесь: https://github.com/stripe/stripe-php#manual -installation

Вы устанавливаете библиотеку локально, загружая последний выпуск и распаковывая его, вы добавляете это в свой собственный код, а затем вы включаете библиотеку следующим образом:

require_once('/path/to/stripe-php/init.php');
...