Llo*_*nks 22 laravel laravel-5 laravel-mail
我有以下方法发送电子邮件:
Mail::send('emails.configuration_test', array(), function($email)use($request){
$email->to($request->test_address)->subject('Configuration Test');
});
Run Code Online (Sandbox Code Playgroud)
如果出现上述错误,我希望能够捕获异常.当我使用以下内容时:
try{
Mail::send('emails.configuration_test', array(), function($email)use($request){
$email->to($request->test_address)->subject('Configuration Test');
});
}
catch(Exception $e){
// Never reached
}
Run Code Online (Sandbox Code Playgroud)
从未捕获过例外.相反,如果send()
方法出错,我会得到一个Laravel堆栈跟踪作为响应.
在这种情况下如何捕获异常?
Llo*_*nks 43
使用根命名空间\Exception
就可以了.
代替:
catch(Exception $e){
// Never reached
}
Run Code Online (Sandbox Code Playgroud)
我用了:
catch(\Exception $e){
// Get error here
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19824 次 |
最近记录: |