Как обрезать/повернуть изображения до того момента, как будет вызван метод контроллера?
Кейс: есть сущность "Проекты", у них есть логотип. Нужно сделать изображение квадратным, далее уменьшить его пропорционально до 200х200, после чего повернуть в нужную сторону на основе данных exif.
Как правильно и в каком месте лучше это сделать?
Может быть, есть уже готовые и проверенные решения?
Сразу скажу, что это общий метод обновления/добавления проекта - отдельного метода под изображения не создавали.
В чем вопрос где правильно, если вы уже хотите до вызова контроллера?
Правильно это делать либо в Модели, либо в отдельном сервисе под сохранение моделей. Неправильно это делать в мидлваре (как вы хотите) или в контроллере.
Да, я думал разрулить на уровне middleware. Услышал вас, спасибо.
А нет ли у вас примера под рукой, как это грамотно можно выстроить через модель?
Заранее благодарю.