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