gpt4 book ai didi

exception - Laravel 4 无法捕获异常

转载 作者:行者123 更新时间:2023-12-02 21:58:44 36 4
gpt4 key购买 nike

我试图隔离这个问题(在我的应用程序之外产生它),但我做不到。

try {
$has_cache = Cache::has($cache_key);
}
catch (DecryptException $e) {
echo "No biggie";
exit;
}

我也尝试过使用catch (Exception $e),同样的事情发生了。

使用此代码,我在第二行收到 DecryptException。这是怎么发生的,它在 try block 中?

就像我说的,我尝试在一个干净的项目上做同样的事情,但它捕获了异常,所以我问我哪里可能搞砸了。

最佳答案

如果您的应用程序是命名空间,您将需要使用

catch(\Exception $e);
// or preferably
catch(\RuntimeException $e);

同样,我认为您 try catch 的 DecryptException 是在 Illuminate\Encryption 中命名的,所以您需要

catch(\Illuminate\Encryption\DecryptException)
// or use "use" somewhere before the try/catch
use \Illuminate\Encryption\DecryptException

请记住,Laravel 4 仍然是 alphapre-beta(显然他们自己也不确定),所以它在没有办法稳定,可能不是生产的最佳选择。

关于exception - Laravel 4 无法捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309262/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com