Dauren: не разрознено, а гибко! xD
Если вам нужно клепать в два клика сайты - используйте CMS, там и плагины из админки ставятся и круды какие угодно мышкой делаются.
Doc: да нафиг этот Laravel не пойму че все от него тащатся, конроллеры в одном месте модели в другом вюхе в другом, ладно СИмфони хоть в бандлах ,yii2 в модулях
блин реально в последнее время вырубают такие комменты типа ой завязывай с прграммированием , такие вопросы задаешь. Я писал на джанго и ror писал ios и андроид приложения писал на C# до этого много писал на yii2 ,писал на laravel kohana. Сейчас снова проект на php вот и спросил какие есть новые фреймворки, а тут сразу завязывай , цмс . Блин че вы тут все из себя умников строите
Dauren: Да пишите все в одной директории. Не хотите делать правильно и грамотно, ваше право.
Вот вы говорите - ладно симфони, хоть в бандлах. А то что модели разделены от представления и т.д., это вы не замечаете.
И в симфони опять же, пишется все по другому.
Простой пример архитектуры приложения.
AppBundle - тут содержаться базовые конфиги, контроллеры, команды, хендлеры и возможно представления.
CoreBundle - тут содержатся персистенции, модели, репозитории, маппинг и все что связанно по работе с данными.
Конечно, вам не кто не запрещает все сунуть в одну кучу (это можно сделать как в Laravel так и в Symfony).
Но тогда вам будет оч. сложно работать с HL++ проектом.
Я вам отвечал исключительно о HL++ проектах, т.к. вы ранее задавали вопрос Yii2 или Symfony3?
Doc: Так как раз в Symfony и Yii2 все разделено и это мне нравится. В yii2 все контроллеры модели и вьюхи в модуле хранится , в Symfony в bundle. A Laravel все вразброс контроллеры модели и вьюхи в для каждого апп не хранятся в одном пакете. Т.е все контроллеры всех app хранятся в http, все модели всех app в папке models. Ну зачем это надо? Удобнее когда newapp и там все controllers models views папки только этого app. Зачем все в одну кучу собирать
Dauren: Повторюсь - вам не запрещают в Laravel все сделать в какой то директории.
/App/Controllers
/App/Models
/App/...
или
/AppCore/Models
/AppCore/...
/AppMain/API/v1/Controllers/..
Структуру можно делать любую, какую вам удобно, как и в SF
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.