Я создаю проект, где будет много моделей. Можно ли создать в директории App\Models свои директории, и поместить туда соответствующие модели. Например, создать директорию User, и туда поместить модели User, Role, и т.д. Или все модели должны располагаться только в папке Models?
Можно делать как пожелаешь. До недавнего времени в Laravel вообще не было папки Models хотя одно из первых действий было добавить папку Models. Ограничений нет.
Большое количество моделей приведет к неудобству постоянного скролинга этой папки в IDE (тк она почти всегда открыта).