【问题标题】:Where to place FormRequest logging in Laravel 5?在 Laravel 5 中将 FormRequest 记录在哪里?
【发布时间】:2015-07-03 12:22:18
【问题描述】:

我是 Laravel 的新手,正在尝试找出记录特定表单请求的最佳位置/最佳实践。我创建了一个表单请求类来处理从Illuminate\Foundation\Http\FormRequestApp\Http\Requests\Request 的表单验证。

无论是否违反验证规则,记录完整请求的最佳位置在哪里?这是中间件的情况还是我应该在我的自定义表单类中覆盖某些函数等?顺便说一句,我不需要授权(我从授权函数返回 true),所以这并没有特别考虑。

【问题讨论】:

    标签: laravel laravel-5 laravel-validation


    【解决方案1】:

    在您的 abstract Request 类中,您可以覆盖在验证规则失败时触发的 failedValidation(Validator $validator) 方法。

    您可以在那里实现日志记录逻辑。

    【讨论】:

    • 继续并在我的子类中为有问题的特定表单覆盖 failedValidation() 但这很有帮助,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2015-04-05
    • 2016-01-06
    • 2020-05-26
    • 2018-03-29
    • 2018-03-27
    • 2015-05-09
    • 1970-01-01
    • 2015-03-02
    相关资源
    最近更新 更多