電子メールを送信する次のメソッドがあります。
Mail::send('emails.configuration_test', array(), function($email)use($request){
$email->to($request->test_address)->subject('Configuration Test');
});
上記のエラーが発生した場合は、例外をキャッチできるようにしたいと考えています。以下を使用する場合:
try{
Mail::send('emails.configuration_test', array(), function($email)use($request){
$email->to($request->test_address)->subject('Configuration Test');
});
}
catch(Exception $e){
// Never reached
}
例外はキャッチされません。send()
代わりに、メソッドがエラーになった場合の応答として Laravel スタックトレースを取得します。
この場合、どうすれば例外をキャッチできますか?