我经常使用FormRequest来避免将验证规则留在Controller上,通常我会存储图像并在Controller上的image字段设置其路径。
这是我第一次同时处理这些情况,所以我的问题是:
我应该将上传内容保留在Controller中还是在Form Request中?
哪个是最好的实践?
答案 0 :(得分:0)
FormRequest应该仅用于验证。与处理/重新命名/移动文件等有关的任何内容都应在控制器内。尽管理想情况下,对于Controller而言,将其传递给处理它的服务通常是有意义的,所以您在Controller中没有业务逻辑。