Laravel FormRequest图片上传-最佳实践

时间:2018-09-28 15:38:24

标签: php laravel laravel-5 file-upload php-7

我经常使用FormRequest来避免将验证规则留在Controller上,通常我会存储图像并在Controller上的image字段设置其路径。

这是我第一次同时处理这些情况,所以我的问题是:

我应该将上传内容保留在Controller中还是在Form Request中?

哪个是最好的实践?

1 个答案:

答案 0 :(得分:0)

FormRequest应该仅用于验证。与处理/重新命名/移动文件等有关的任何内容都应在控制器内。尽管理想情况下,对于Controller而言,将其传递给处理它的服务通常是有意义的,所以您在Controller中没有业务逻辑。