Próbowałem wyizolować ten problem (aby wyprodukować go poza moją aplikacją), ale nie mogę.Laravel 4 nie jest w stanie złapać wyjątku
try {
$has_cache = Cache::has($cache_key);
}
catch (DecryptException $e) {
echo "No biggie";
exit;
}
Próbowałem również z catch (Exception $e)
, to samo się dzieje.
Za pomocą tego kodu otrzymuję wyjątek DecryptException w drugim wierszu. Jak to się dzieje, jest w bloku try?
Tak jak powiedziałem, starałem się zrobić to samo na czystym projekcie, ale tam dostrzegłem wyjątek, więc pytam, gdzie mogłem coś zepsuć.
Może być więcej niż jedna klasa DecryptException, to jedyna rzecz, o której mogę pomyśleć. – dualed
Zaktualizowałem moje pytanie, ponieważ próbowałem użyć "catch (Exception $ e)", co również nie zadziałało. –
Czy mógłbyś dodać aktualny komunikat o błędzie? – dualed