Laravel 5

Laravel5.3 sending email from contact form "ErrorException in Manager.php line 77"

  • Avatar de sarra
    Membre depuis :
    07/03/2017
    Messages :
    27

    Bonjour à tous,
    Pourriez vous m’aidez s’il vous plaît ?
    je veux envoyer un email a partir du formulaire de contact dans la page contact mais Je ne sais pas d'où vient cette erreur:

    ErrorException in Manager.php line 77:
    Missing argument 1 for Illuminate\Support\Manager::createDriver(), called in C:\xampp\htdocs\admin\vendor\laravel\framework\src\Illuminate\Support\Manager.php on line 87 and defined

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2123

    Salut,

    Il faudrait voir la configuration pour les emails.

  • Avatar de sarra
    Membre depuis :
    07/03/2017
    Messages :
    27

    Merci pour votre réponse :)
    voilà la configuration :
    fichier .env:

    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.gmail.com
    MAIL_PORT=587
    MAIL_USERNAME=sarrourabt@gmail.com
    MAIL_PASSWORD=*****
    MAIL_ENCRYPTION=tls

    et concernant le fichier mail.php:
    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
    'port' => env('MAIL_PORT', 587),
    'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'sarrourabt@gmail.com'),
    'name' => env('MAIL_FROM_NAME', "Sarra Bettaieb"),
    ],
    'encryption' => env('MAIL_ENCRYPTION', 'tls'),
    'username' => env('MAIL_USERNAME', 'sarrourabt@gmail.com'),
    'password' => env('MAIL_PASSWORD', '*****'),
    'sendmail' => '/usr/sbin/sendmail -bs',

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2123

    C'est curieux parce que le driver est bien défini dans la configuration mais n'est pas transmis à la méthode createDriver...

    Il faudrait essayer avec un autre driver pour voir, par exemple le basique sendmail.

  • Avatar de sarra
    Membre depuis :
    07/03/2017
    Messages :
    27

    je trouve la meme problème malheureusement :(
    y a t il une solution!!!

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2123

    Il faudrait peut-être réinstaller Laravel...

  • Avatar de sarra
    Membre depuis :
    07/03/2017
    Messages :
    27

    oui je trouve que la seule solution est de créer une nouvelle application laravel et ça marche bien enfin merci bien :)

Vous ne pouvez pas répondre à ce sujet.