Bento Laravel SDK

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 08 листопада, 2024
Вас цікавить новий спосіб покращити email-маркетинг у ваших Laravel-додатках? Читайте нашу статтю про новий SDK від Bento, який спростить управління підписниками та надсилання транзакційних електронних листів!

Bento — це платформа для email-маркетингу та автоматизації для стартапів. Нещодавно команда Bento випустила офіційний SDK для Laravel.

Якщо ви вперше чуєте про Bento та шукаєте послугу email-маркетингу, вони пропонують безкоштовний 30-денний trial, щоб ви могли ознайомитися з її можливостями.

Для існуючих користувачів Bento цей SDK спрощує процес відправлення електронних листів та відстеження подій у ваших додатках на Laravel. Пакет пропонує потужні та настроювані API, які дозволяють керувати підписниками, відстежувати події та надсилати транзакційні листи. Також доступні низькорівневі API для створення повністю настроюваного досвіду.

Щоб встановити SDK, виконайте команду:

composer require bentonow/bento-laravel-sdk

Далі опублікуйте конфігурацію:

php artisan vendor:publish --tag bentonow

Потім додайте нове визначення поштовика в config/mail.php:

'bento' => [
  'transport' => 'bento',
],

Останній крок — оновіть ваш .env файл, додавши ваші API-ключі Bento:

BENTO_PUBLISHABLE_KEY="bento-publishable-key"
BENTO_SECRET_KEY="bento-secret-key"
BENTO_SITE_UUID="bento-site-uuid"
MAIL_MAILER="bento"

Наприклад, щоб додати нового підписника до вашого акаунту, використайте наступний код:

use Bentonow\BentoLaravel\Facades\Bento;
use Bentonow\BentoLaravel\DataTransferObjects\CreateSubscriberData;

$data = collect([
  new CreateSubscriberData(email: "test@laravel-news.com")
]);

return Bento::createSubscriber($data)->json();

Щоб знайти конкретного підписника, використайте наступний код:

use Bentonow\BentoLaravel\Facades\Bento;

return Bento::findSubscriber("test@laravel-news.com")->json();

Цей пакет має багато інших можливостей, і ми плануємо додатковий навчальний курс, щоб продемонструвати їх найближчим часом. Доти дізнайтеся більше про пакет, ознайомившись з документацією, та перегляньте код на GitHub.

Популярні

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

Logomark Logotype

Інтеграція Laravel Socialite з бібліотекою Google Client PHP

Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті

Logomark Logotype

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!