0
我遇到了一个小问题。Laravel没有运行try catch块
林调用方法使用以下
$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
任何帮助将是g兰特。
干杯,
尝试'抛出新\异常( '无法连接');' – aleksejjj
@aleksejjj ..No运气,还没有运行试图块 – BigJobbies
所以,你的意思是你调用'testConnection($ data)'正确,但没有任何内容只能在'try'块内运行? – aleksejjj