2013-04-04 14 views
7

Aşağıdaki kodda, PHP istisnaları yakalamalı ve herhangi bir hata/istisna sayfası atmadan yürütmeye devam etmelidir.İstisnai Yoksaymak İçin Zorla Laravel

Soru: Ancak, Laravel 4 ile istisna sayfası görüntülenir. app.debug - false ayarı yalnızca yığın izlemeyi gizler. Laravel'i görmezden gelmeye ve uygulamaya devam etmeye nasıl zorlarsınız?

try 
    { 
     SomeOperation(); 
    } 
    catch (SomeException $e) 
    { 
     // do nothing... php will ignore and continue  
    } 

cevap

7

Bu bir ad alanı sorunu olabilir.

Kural dışı durumdan önce eğik çizgi koymaya çalıştınız mı?

catch(\Exception $e) 
{ 
    Log::error($e->getMessage()); 
} 
+0

Laravel'deki istisnaları işlemek için gerekli ad alanı nedir? Ben phpstorm kullanıyorum ve "istisna" hande birkaç farklı kütüphaneler önerdiğini fark ettim ve her zaman doğru olanı seçtiğimden emin değilim. İstediğim şey, çeşitli try catch blokları ile işlerin üstesinden gelmek ve hataların kaydedilememesi ve operasyonun devam etmemesi durumunda. – Thaenor

İlgili konular