2017-06-30 3 views
-2

Haben Sie eine nette Zeit, Ich frage mich, ob es jemanden gibt, die richtigen Schritte für die Verwendung von Mailgun mit Laravel 5.4Ausgabe mit Laravel und mailgun

Vielen Dank und viele Grüße hat,

Antwort

1

Das sind meine Schritte, ich folge.

  1. erste offene .env Datei und unten Code:

    MAIL_DRIVER=mailgun 
    MAIL_HOST=smtp.mailgun.org 
    MAIL_PORT=587 
    [email protected] 
    MAIL_PASSWORD=mypassword 
    MAIL_ENCRYPTION=tls 
    
    1. neues Konto erstellen in mailgun.com SignUp, wenn Sie nicht vor haben. Nach der Registrierung aktiviere dein Mailgun-Konto und klicke auf Domails und klicke auf Add New Domail. dann können Sie den Bildschirm sehen.

    2. Nach dem Hinzufügen des Namens können Sie den Domänennamen und den API-Schlüssel kopieren.

    3. Jetzt müssen Sie services.php öffnen und mailgun configration diese Weise hinzufügen:

auf config/services.php

'mailgun' => array(
    'domain' => 'youremail.com', 
    'secret' => 'key-11796c09e58-056a9e975c96dd334da0dd', 
), 
  1. Jetzt sind wir bereit, die E-Mail für den Test zu senden. Erstellen Sie zuerst die Testroute für das Senden per E-Mail.

    app/Http/routes.php define route: Route::get('mail', '[email protected]'); 
    
  2. Ok, jetzt Mail-Funktion in HomeController.php hinzufügen auf diese Weise so Datei hinzufügen

    public function mail() 
    { 
        $user = User::find(1)->toArray(); 
        Mail::send('emails.mailEvent', $user, function($message) use ($user) { 
         $message->to($user->email); 
         $message->subject('Mailgun Testing'); 
        }); 
        dd('Mail Send Successfully'); 
    } 
    

    Endlich E-Mail-Vorlage-Datei für Sende Mail erstellen, damit sie mailEvent.blade.php Datei in emials erstellen Mappe.

    Ressourcen/views/E-Mails/mailEvent.blade.php`