【问题标题】:Laravel Sentry catching errorsLaravel Sentry 捕捉错误
【发布时间】:2014-03-25 12:35:02
【问题描述】:

我正在使用 Sentry 和 'catch' 来捕获错误:

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

我的重定向不起作用,它进入 Laravel 错误屏幕并显示正确的错误消息错误“Cartalyst \ Sentry \ Users \ UserExistsException 用户已经存在登录 [email@email.com],登录必须是唯一的用户。” REDIRECT_STATUS 200。

任何想法我做错了什么?

【问题讨论】:

    标签: laravel laravel-4 cartalyst-sentry


    【解决方案1】:

    啊 - 我看到异常现在确实是最后的手段,我会在验证中更好地处理它并在那里捕获它。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2010-12-05
        • 2013-10-12
        • 1970-01-01
        • 2020-04-02
        • 2018-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-06
        相关资源
        最近更新 更多