2014-11-27 1 views
2

Как я могу передавать данные с моего Контроллер в мою настроенную почту View?Laravel Mail :: отправить как передать данные на почту Посмотреть

Вот мой контроллер «s отправить метод почты:

$data = array($user->pidm, $user->password); 
Mail::send('emails.auth.registration', $data , function($message){ 
$message->to(Input::get('Email'), 'itsFromMe') 
     ->subject('thisIsMySucject'); 

Вот мой emails.auth.registration Посмотреть

<p>You can login into our system by using login code and password :</p> 
<p><b>Your Login Code :</b></p> <!-- I want to put $data value here !--> 
<p><b>Your Password :</b></p> <!--I want to put $password value here !--> 
<p><b>Click here to login :</b>&nbsp;www.mydomain.com/login</p> 

Спасибо заранее.

+0

Возможный дубликат [Laravel 4 Mail, не передающий данные] (http://stackoverflow.com/questions/17991860/laravel-4-mail-not-passing-data) – thegeekajay

ответ

16

Отправьте данные следующим образом.

$data = [ 
      'data' => $user->pidm, 
      'password' => $user->password 
]; 

Вы можете получить доступ к нему непосредственно, как $data и $password в электронной клинка

+0

Вы были так полезны. Спасибо. –

5
$data = [ 
     'data' => $user->pidm, 
     'password' => $user->password 
]; 

второй аргумент метода отправки передает массив $ данные для просмотра стр

Mail::send('emails.auth.registration',["data1"=>$data] , function($message) 

Теперь, по вашему мнению, использование страницы может использовать $ data как

User name : {{ $data1["data"] }} 
password : {{ $data1["password"] }} 
Смежные вопросы