2014-02-24 117 views
0

我使用哨兵和「抓」捕獲錯誤:Laravel哨兵捕捉錯誤

catch (UserExistsException $e) 
    { 
     return Redirect::back()->withInput()->with('error',$e->getMessage()); 
    } 

我的重定向不工作,雖然,它進入Laravel錯誤屏幕用正確的錯誤信息的錯誤「Cartalyst \哨兵\ Users \ UserExistsException用戶已登錄[[email protected]],登錄對用戶必須是唯一的。「與REDIRECT_STATUS 200.

任何想法我做錯了什麼?

回答

0

啊 - 我發現異常現在確實存在,作爲最後的手段,我會在驗證中更好地處理它,並在那裏抓到它。

2

我已經有太多...... 捕獲該異常將工作當你使用正確的命名空間,注意起始斜線:

趕上(\ Cartalyst \哨兵\用戶\ UserExistsException $ E){/ /做你的事; }