我是Laravel的新手,正在尝试找出记录特定表单请求的最佳位置/最佳做法。我已经创建了一个表单请求类来处理表单验证,该表格验证将Illuminate\Foundation\Http\FormRequest
扩展到App\Http\Requests\Request
。
在完整请求中记录是否违反验证规则的最佳位置在哪里?这是中间件的情况还是应该覆盖我的自定义表单类中的某些功能?顺便说一句,我不需要授权(从授权功能返回true),因此不具体考虑因素。
答案 0 :(得分:0)
在abstract Request
课程中,如果验证规则失败,您可以覆盖触发的failedValidation(Validator $validator)
方法。
您可以在那里实现日志记录逻辑。