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