Laravel存储Ftp返回无法使用连接登录

Laravel存储Ftp返回无法使用连接登录,laravel,Laravel,我正在使用。但我想在继续之前验证凭据 如果我执行$ftp->existsself::REMOTE\u FILE\u DEST,那么我会得到错误,我希望使用布尔值,这样我就可以使用它了 错误:我正在获取外观: 无法使用以下连接登录:xxxxxxx 我目前拥有的代码是: $ftp = Storage::createFtpDriver([ 'host' => getSetting(SettingRepository::FTP_HOST)->getvalue(), '

我正在使用。但我想在继续之前验证凭据

如果我执行$ftp->existsself::REMOTE\u FILE\u DEST,那么我会得到错误,我希望使用布尔值,这样我就可以使用它了

错误:我正在获取外观:

无法使用以下连接登录:xxxxxxx

我目前拥有的代码是:

$ftp = Storage::createFtpDriver([
    'host'     => getSetting(SettingRepository::FTP_HOST)->getvalue(),
    'username' => getSetting(SettingRepository::FTP_USERNAME)->getvalue(),
    'password' => getSetting(SettingRepository::FTP_PASSWORD)->getvalue(),
    'port'     => getSetting(SettingRepository::FTP_PORT)->getvalue(),
    'timeout'  => getSetting(SettingRepository::FTP_TIMEOUT)->getvalue(),
]);

捕获异常并在该异常上返回true/false


很奇怪,我试过了。它现在起作用了。。。谢谢
try {
    Storage::createFtpDriver([...]);
    return true;
} catch (Exception $e) { // If I looked correctly it is RuntimeException so you can be more explicit
    return false;
}