Laravel Sentry捕捉错误

时间:2014-02-24 02:14:17

标签: laravel laravel-4 cartalyst-sentry

我正在使用Sentry并且' catch'捕捉错误:

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

我的重定向不起作用,它进入Laravel错误屏幕,出现正确的错误消息错误" Cartalyst \ Sentry \ Users \ UserExistsException用户已经存在登录[email@email.com],登录必须对用户来说是独一无二的。"使用REDIRECT_STATUS 200。

任何想法我做错了什么?

2 个答案:

答案 0 :(得分:2)

我也去过那里...... 当您使用正确的命名空间时,捕获此异常将起作用,请注意起始斜杠:

catch(\ Cartalyst \ Sentry \ Users \ UserExistsException $ e){//做你的事; }

答案 1 :(得分:0)

啊 - 我发现现在的例外真的是最后的手段,我会在验证中更好地处理它并抓住它。