2014-10-12 66 views
0

抱歉,這個愚蠢的問題,但是,我認爲我的電線越過。將參數添加到記錄器

我想在我的log方法打印參數$m,從以下功能:

  Mail::send('emails.forgot-password', $data, function($m) use ($user) 
      { 
       $m->to($user->email, $user->first_name . ' ' . $user->last_name); 
       $m->subject('Account Password Recovery'); 

       Log::info('Mail send.');  
      }); 

我怎麼能這樣做?

我很感謝您的回答!

+1

你可以考慮Laravel的本地對象轉換成JSON和連接它的信息的方式;) – 2014-10-12 06:57:52

+0

@Allendar Thx爲您的答案!你願意爲我提供一個例子嗎?我會很感激你的回答! – mrquad 2014-10-12 07:09:48

回答

1

你可以做任何

Log::info('Mail send. JSON: '.json_encode($m)); 

Log::info('Mail send. Data: '.var_export($m, true)); 

Log::info('Mail send. Message To: '.$user->email); 
// and just add whatever variables you want 
+0

我試過你最後的「方法」,但是,我得到:'未定義的屬性:Illuminate \ Mail \ Message :: $到'任何建議我做錯了什麼? – mrquad 2014-10-12 08:00:56