Laravel没有运行try catch块

时间:2016-10-22 10:44:25

标签: php laravel laravel-5

我遇到了一个小问题。

我使用以下

调用方法
$this->testConnection($request->all());

方法如此

private function testConnection($data)
{
    try {
        $conn = ftp_connect($data['host']);
        if (false === $conn) {
            throw new Exception('Cant connect');
        }

    } catch (\Exception $e) {
        return redirect()->route('create')->withInput()->withErrors($e->getMessage());
    }
}

更新:似乎ftp_connect PHP函数不起作用且没有返回任何错误

我正在使用Laravel 5.3

任何帮助都会很棒。

干杯,

1 个答案:

答案 0 :(得分:2)

解决这个问题的方法是我错过了

use Exception;