【发布时间】:2015-05-22 15:01:57
【问题描述】:
在我的项目中会有几个地方需要用到上传图片的表单。
在服务器端,我使用 L5,我想通过以下方式制作上传的图像处理程序:
- 检查图片类型
- 检查图片大小
- 将上传的图片移动到上传文件夹
- 出现任何错误时抛出异常。
我想以 Laravel 方式实现它:) 放置该逻辑的正确位置在哪里,以便我可以在多个地方重用它?
【问题讨论】:
-
这对于命令总线来说听起来不错 - laravel.com/docs/5.0/bus
-
@TheShiftExchange 谢谢,我正在阅读本手册。
-
命令总线听起来不错,但它不应该包含实际的图像处理逻辑。你需要的是一个简单的库。因此,在 App 目录中创建一个目录(您将在那里组织所有非控制器、非模型逻辑)并在其中创建您的类。正确命名空间并在整个应用程序中使用它,或者如果您愿意,可以在命令中使用它。
标签: laravel file-upload laravel-5 code-organization