Laravel problems when sending email

user2274356

When I'm trying to send an email using the swiftmailer in laravel I get the folowing error: "Missing argument 2 for UsersController::{closure}()".

My code is below:

Mail::send('emails.default', array('key' => Config::get('settings.WELCOMEMAIL')), function($message, $mail, $subject = 'Welcome!')
{
    $message->to($mail)->subject($subject);
});

It's really weird though. The $mail variable contains a valid email address and I'm not using the UsersController at all in this script.

Thanks in advance

Damien Pirsy

You must pass only the $message to the closure. Any additional variable must be passed down with the use keyword:

Mail::send('emails.default', array('key' => Config::get('settings.WELCOMEMAIL')), function($message) use($mail, $subject)
{
    $subject = empty($subject) ? 'Welcome!' : $subject;
    $message->to($mail)->subject($subject);
});

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Laravel problems when sending email

From Dev

CodeIgniter Email Sending problems

From Dev

Error when sending email via Laravel 5.1

From Dev

Python GAE Problems Sending Email

From Dev

Laravel 5: Sending Email

From Dev

sending email on schedule in laravel

From Dev

Laravel - 404 Not found error when sending an email to Mailgun

From Dev

Error saying Mail class not found when sending email in Laravel

From Dev

Error when sending data to Email Template in Laravel 5.1

From Dev

Laravel error on server with forge when sending email 'using $this in object context'

From Dev

The problems on sending email via phone gap iOS

From Dev

Sending Email with mailgun in laravel error

From Dev

Sending mass email in PHP with Laravel

From Dev

sending random ids - Laravel email

From Dev

TypeError when sending email in ActionMailer

From Dev

sending email when clicking a link

From Dev

TypeError when sending email in ActionMailer

From Dev

Nodejs eventloop when sending an email

From Dev

Hide "To Email" Address when sending email

From Dev

"Server response: 451 451 Temporary local - please try later" when sending email using Mailgun, Laravel and VirtualBox

From Dev

Laravel 4 using nikic phpparser : Going out of memory when sending email

From Dev

"Server response: 451 451 Temporary local - please try later" when sending email using Mailgun, Laravel and VirtualBox

From Dev

Sending email with laravel, but doesn't recognize variable

From Dev

Laravel 4 email sending via Madrill SMTP

From Dev

Laravel Mail sending email but returning false

From Dev

Laravel - Bug in sending email to wrong user

From Dev

Sending HTML email templates using Laravel

From Dev

Performance issue in sending email in Laravel 5.1

From Dev

Laravel Sending email to all selected checkboxes

Related Related

  1. 1

    Laravel problems when sending email

  2. 2

    CodeIgniter Email Sending problems

  3. 3

    Error when sending email via Laravel 5.1

  4. 4

    Python GAE Problems Sending Email

  5. 5

    Laravel 5: Sending Email

  6. 6

    sending email on schedule in laravel

  7. 7

    Laravel - 404 Not found error when sending an email to Mailgun

  8. 8

    Error saying Mail class not found when sending email in Laravel

  9. 9

    Error when sending data to Email Template in Laravel 5.1

  10. 10

    Laravel error on server with forge when sending email 'using $this in object context'

  11. 11

    The problems on sending email via phone gap iOS

  12. 12

    Sending Email with mailgun in laravel error

  13. 13

    Sending mass email in PHP with Laravel

  14. 14

    sending random ids - Laravel email

  15. 15

    TypeError when sending email in ActionMailer

  16. 16

    sending email when clicking a link

  17. 17

    TypeError when sending email in ActionMailer

  18. 18

    Nodejs eventloop when sending an email

  19. 19

    Hide "To Email" Address when sending email

  20. 20

    "Server response: 451 451 Temporary local - please try later" when sending email using Mailgun, Laravel and VirtualBox

  21. 21

    Laravel 4 using nikic phpparser : Going out of memory when sending email

  22. 22

    "Server response: 451 451 Temporary local - please try later" when sending email using Mailgun, Laravel and VirtualBox

  23. 23

    Sending email with laravel, but doesn't recognize variable

  24. 24

    Laravel 4 email sending via Madrill SMTP

  25. 25

    Laravel Mail sending email but returning false

  26. 26

    Laravel - Bug in sending email to wrong user

  27. 27

    Sending HTML email templates using Laravel

  28. 28

    Performance issue in sending email in Laravel 5.1

  29. 29

    Laravel Sending email to all selected checkboxes

HotTag

Archive