Integracje

Laravel

Bridge Mailtrap dla Laravela z natywną integracją e-mailową.

Jak to działa

Zintegruj Mailtrap bezpośrednio ze swoją aplikacją Laravel za pomocą dedykowanego drivera. Dzięki temu możesz używać Mailtrap jako mailera do całej komunikacji w aplikacji – od „Notifications” po „Mailables” – bez zmiany dotychczasowego przepływu pracy. Przełączaj się między sandboxem a wysyłką za pomocą prostej zmiany konfiguracji i korzystaj z najlepszej w branży dostarczalności.


Konfiguracja

Krok 1: Załóż konto w Mailtrap, zweryfikuj domenę i uzyskaj token API.

Krok 2: Aby szybko rozpocząć, uruchom jedno z poniższych poleceń ⬇️

# Z symfony http client (zalecane)
composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer

# Lub z guzzle http client
composer require railsware/mailtrap-php guzzlehttp/guzzle php-http/guzzle7-adapter symfony/mailer

Krok 3: Dodaj transport mailtrap do swojego pliku config/mail.php.

<?php

return [
    /*
    |--------------------------------------------------------------------------
    | Konfiguracje Mailera
    |--------------------------------------------------------------------------
    */
    'mailers' => [
   
            // rozpocznij transport mailtrap
            'mailtrap-sdk' => [
                'transport' => 'mailtrap-sdk'
            ],
            // zakończ transport mailtrap
   
    ]
];

Ustaw transport mailtrap-sdk jako domyślny mailer Laravela i zmień domyślne zmienne konfiguracyjne Mailtrap w swoim pliku .env.

Krok 4: Ustaw klucz API w zmiennej KLUCZ_API_MAILTRAP.

Krok 5: Wygeneruj klasę Mailable za pomocą poniższego polecenia.

php artisan make:mail WelcomeMail

Krok 6: Skonfiguruj i wyślij swoje e-maile – kliknij link, aby zobaczyć przykład.

Więcej szczegółów i przykładów znajdziesz w oficjalnej dokumentacji Mailtrap Laravel Bridge.


Obsługiwane funkcjonalności

  • Wysyłanie e-maili – transakcyjne i masowe.
  • Wysyłanie zbiorcze (batch).
  • Zarządzanie kontaktami i listami kontaktów.
  • Zarządzanie szablonami.
  • Zarządzanie domenami wysyłkowymi.
  • Wysyłanie i pobieranie e-maili testowych w sandboxie.
  • Zarządzanie projektami w sandboxie.

Kategoria

SDK

Strona internetowa

laravel.com