已解决 - 尝试/捕获语句正常,错误报告在代码的其他地方
我已经编写了一个Artisan命令,需要记录并继续执行file_get_contents()
的任何失败 - 内部服务器错误是常见错误。
我在Controller方法中有这个:
try {
$img_data = file_get_contents($url);
} catch (\Exception $e) {
echo 'Error with ' . $image->id . ' ' . $e->getMessage(), "\n";
return false;
}
然而,尽管消息输出正确,但它随后会死掉:
[ErrorException]
Undefined variable: errors
如何仅为此代码完全绕过Laravel的错误处理程序? (如果那是问题......)