@PHPjedi

Как расширяют приложение Laravel?

Хочу написать свой сервис по работе с интернет-эквайрингом (оплата).
Просветите, пожалуйста, как это должно быть реализовано, а именно, написание сервисов для работы с API банка?

Я изучил Laravel Cashier (код) и понял, что мне нужно такое же, только под себя, но я не понял, что это :)

В следующем коде мы подключаем из директории packages файлы для работы с некой субстанцией Billable.
use Laravel\Paddle\Billable;

class User extends Authenticatable
{
    use Billable;
}


Billable позволяет получать очень полезные методы для работы в дальнейшем. Да и к тому же, это намного чище код, да и эффективно, так как в одной директории пакета есть все нужные файлы для работы в одном из направлений.

Изучая Billable свой написать будет не сложно, но, так ли я должен ввести разработку?

Может нужно смотреть в сторону написания своих пакетов?

Расскажите, пожалуйста, как расширяют приложения? Я хочу отделять некоторые части, если это, конечно правильно.

Просветите, пожалуйста, хочу знать и изучать грамотные и правильные подходы в разработке. Спасибо!
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
REZ1DENT3
@REZ1DENT3
web-developer
Посмотри в сторону библиотеки omnipay.
Там уже куча банковских провайдеров и относительно простая интеграция с laravel.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы