Laravel 5 FormRequest logging 放在哪里?

Where to place FormRequest logging in Laravel 5?

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

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

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

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