我想使用带Laravel 5.1的FTP下载文件,我想检查该文件是否存在于远程文件夹中。我包含use Illuminate\Contracts\Filesystem\Filesystem
但它无法捕获异常并出现以下错误:
的 [照亮\合同\文件系统\ FileNotFoundException异常]
p25082016.csv
我的代码如下所示:
private function getFile() { try { // CONNECT TO FTP AND GET THE FILE } catch (FileNotFoundException $exception) { die('File: '.$filename.' error'); } return 'File: '.$filename.' OK'; }
任何帮助?
答案 0 :(得分:1)
所有异常都由App \ Exceptions \ Handler类处理 ....
render方法负责将给定的异常转换为应该发送回浏览器的HTTP响应。默认情况下,异常将传递给基类,后者会为您生成响应。但是,您可以自由检查异常类型或返回自己的自定义响应