Как стать автором
Обновить

Комментарии 10

Интересно, зачем надо было модели в корень переносить? Какой сакраментальный смысл был за этим?
Что-бы каждый сам себе решал куда скидывать модели, так как папка Models не сильно хорошая практика, но вместо этого люди хранили в App, в таком случае лучше уже Models
В твиттере Тейлора 80% проголосовали за модельки в папке app/Models. В Laravel 4 модельки хранились в папке app/models, затем, начиная с пятой версии их, по дефолту, кидали в корень папки app. И, наконец, в 8-ой версии они снова получают свою собственную папку :)


Если проект чуть больше чем блог — модели в 1 папке хранить неудобно, не важно App или Models, так что не принципиально вообще

Я обычно храню в папке Entities и группирую по содержимому, например таблицы users и users_tags будут храниться в Entities\Users\User и Entities\Users\Tag

НЛО прилетело и опубликовало эту надпись здесь
Так теги изначально идут в users
Как могут быть одинаковые теги для пользователя и например для лампочек?
upd
Но если это так необходимо сделать — то я бы в любом случае UserTag отнес бы к users, а не к tags
А смысл класть одну модель в отдельную папку? Если, к примеру, есть куча связанных с юзером моделей, то ок, можно отделить. А так ИМХО смысла особого нет.
В CakePHP, кстати, есть деление на Models и Entities. Ну и дальше по необходимости можно группировать по директориям.
У меня там не только модели, а трейты которые раcширяют модель
Например модель User — Entities\Users\User, скоупы для модели User — Entities\Users\User\Concerns\UserScoupes

так как если приложение большое — модель разрастается до пары тысяч строк и в ней нереально ориентироваться, поэтому скопы, мутаторы, релейшены и прочее находятся в папке Concerns
интеренсо какой смысл в картинке в 200 килобайт в начале этой статьи? непременно надо было напрягать людей на бессмысленный траффик?

Какой смысл было писать этот комментарий?
Непременно надо было напрягать себя и людей на бессмысленный траффик?

Да.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории