Хочу написать свой сервис по работе с интернет-эквайрингом (оплата).
Просветите, пожалуйста, как это должно быть реализовано, а именно, написание сервисов для работы с API банка?
Я изучил Laravel Cashier (код) и понял, что мне нужно такое же, только под себя, но я не понял, что это :)
В следующем коде мы подключаем из директории
packages файлы для работы с некой субстанцией
Billable.
use Laravel\Paddle\Billable;
class User extends Authenticatable
{
use Billable;
}
Billable позволяет получать очень полезные методы для работы в дальнейшем. Да и к тому же, это намного чище код, да и эффективно, так как в одной директории пакета есть все нужные файлы для работы в одном из направлений.
Изучая
Billable свой написать будет не сложно, но, так ли я должен ввести разработку?
Может нужно смотреть в сторону написания своих пакетов?
Расскажите, пожалуйста, как расширяют приложения? Я хочу отделять некоторые части, если это, конечно правильно.
Просветите, пожалуйста, хочу знать и изучать грамотные и правильные подходы в разработке. Спасибо!