Я делаю веб-приложение с Laravel 4, и в этом приложении у меня есть некоторые статьи. Каждая статья имеет несколько изображений. Теперь, когда я хочу удалить одну статью, мне также нужно удалить изображение, принадлежащее этой статье. Мне интересно, где я должен поместить метод удаления изображения. Я мог бы поместить его в контроллер товара, контроллер изображения или модель изображения.Удалить метод файла в контроллере или модели?
Поскольку я также должен иметь возможность удалять изображения индивидуально, не касаясь статьи, было бы бесполезно, чтобы контроллер статьи удалял файлы. Итак, куда его поместить? Модель изображения или Контроллер изображений? Я думаю, модель изображения.
Редактировать: Я использую Laravel ORM, и все статьи связаны с их изображениями. Удаление одной статьи также удаляет все изображения из БД. Мне просто интересно, куда следует удалять файлы из файловой системы.
это то, о чем я думал .. – Kris