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.
Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!
Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!