2017-06-30 6 views

Répondre

1

Ce sont mes étapes je suis.

  1. premier fichier .env ouvert et le code ci-dessous: si vous n'avez pas avant

    MAIL_DRIVER=mailgun 
    MAIL_HOST=smtp.mailgun.org 
    MAIL_PORT=587 
    [email protected] 
    MAIL_PASSWORD=mypassword 
    MAIL_ENCRYPTION=tls 
    
    1. créer un nouveau compte dans mailgun.com SignUp. Après l'inscription active votre compte mailgun et clique sur Domails et clique sur le bouton Add New Domail. alors vous pouvez voir l'écran ci-dessous. Après le nom d'ajout, vous pouvez copier le nom de domaine et la clé API.

    2. Maintenant, vous devez ouvrir services.php et ajouter mailgun configration cette façon :

sur config/services.php

'mailgun' => array(
    'domain' => 'youremail.com', 
    'secret' => 'key-11796c09e58-056a9e975c96dd334da0dd', 
), 
  1. Maintenant, nous sommes prêts à envoyer un mail pour tester donc d'abord créer l'itinéraire de test pour l'envoi d'email.

    app/Http/routes.php define route: Route::get('mail', '[email protected]'); 
    
  2. Ok, maintenant ajouter la fonction de messagerie dans HomeController.php fichier afin d'ajouter cette façon

    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'); 
    } 
    

    Enfin créer email fichier modèle pour le courrier d'envoi Créons fichier mailEvent.blade.php dans emials dossier.

    ressources/vues/emails/mailEvent.blade.php`