2016-11-14 4 views
1

Я использую этот код в laravel 5.3 для отправки электронной почты. Но он говорит неопределенную переменную $ email, а я уже определил переменную. Это мой код.Отправка электронной почты в laravel 5.3

 $user->save(); 
     if (!empty($user->save())) { 
      $email = '[email protected]'; 
      $mail = Mail::send('email_page', ['verification_key' => $verification_code], function($message) { 
      $message->from('[email protected]', 'Verify'); 
      $message->to($email) 
      ->subject('Verify your email address'); 
      }); 
      return view('for_company'); 

      } 

И ошибка Неопределенная переменная: электронная почта

ответ

0

Ваш отсутствует use() функция закрытия, как:

$user->save(); 
    if (!empty($user->save())) { 
     $email = '[email protected]'; 
     $mail = Mail::send('email_page', ['verification_key' => $verification_code], function($message) use($email) { 
     $message->from('[email protected]', 'Verify'); 
     $message->to($email) 
     ->subject('Verify your email address'); 
     }); 
     return view('for_company'); 

     } 
Смежные вопросы