Db aramaları ve ağ istekleri yapan bazı kodlarım var ve bunu bir try/catch içine aldım. Bir yolu var mıPHP istisnaları nasıl düzgün şekilde yakalanır (Laravel 5.1)
[Illuminate\Database\QueryException]
[PDOException]
[InvalidArgumentException]
:
try {
// make db requests and network calls
} catch (Exception $e) {
// handle exception
}
Yani, ben bu gibi özel durumlarla: Sorun İstisna yakalamak asla ve onlar ölümcül istisnalar gibi görünen kalmamasıdır Bu istisnaları yakalamak? Her olası istisna nesnesi için açık olması gerekiyor mu (yani birçok deneme/yakalama oluşturmalıyım) veya ölümcül olmayan istisnaları yakalamak için önerilen bir yol var mı?
Bu try/catch deyimini nereye koydunuz? –
Bu Laravel 4.2 veya 5+ mi? –
5.1. Aptal ben, Exception sınıfından önce bir ters eğik çizgi kullanmadım. Şunu deneyeyim ... –