• Время чтения ~1 мин
  • 12.02.2023

Laravel Receiver - это библиотека обработки веб-перехватчиков для Laravel. Это упрощает обработку входящих веб-перехватчиков благодаря встроенной поддержке:

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

Receiver также позволяет легко определять пользовательских поставщиков, которые работают с веб-перехватчиками из любого источника. После указания поставщиков веб-перехватчиков их можно обрабатывать с помощью соглашений, предоставляемых пакетом в классах обработчиков, которые также можно отправить в очередь Laravel для обработки.

Пакет Receiver заботится о коде контроллера, поэтому суть вашей интеграции с этим пакетом будет находиться в обработчиках. Вот пример обработчика из файла readme для веб-перехватчика stripe customer.created:

namespace App\Http\Handlers\Stripe;

class CustomerCreated
{
    public function __construct(public string $event, public array $data)
    {
    }
    public function handle()
    {
        // Your code here
    }
}

Вы можете узнать больше об этом пакете, получить полные инструкции по установке и просмотреть код source на GitHub.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297