Со структурой папок фрэймворка Laravel можно ознакомиться по ссылке https://github.com/laravel/laravel
app/ Главная рабочая папка всего фрэймворка. По умолчанию, это папка в пространстве имен App. Консольные комманды, обработчики исключительных ситуаций, контроллеры, модели и дргуие классы находятся здесь.
bootstrap/
Папка для конфигурационных файлов автозагрузки.
config/
Папка конфигурационных файлов.
database/
В папке database находятся папка migrations (для файлов миграций баз данных), seeds (предворительные данные таблиц базы данных) и factories (настройки для моделей).
public/
Корневая папка проекта. В этой папке находится файл index.php и .htaccess, которые загружаются первыми, а также папкимедиафайлов (css, js, изображения и др.)
resources/
Папка для шаблонов.
routes/
Папка для route-ов (маршрутов).
storage/
Папка для хранения временных файлов, создаваемых фрэймворком.
Папки внутри storage должны быть доступны веб-серверу для записи. Если вы устанавливаете фреймворк на Linux или MacOS, открыть папки на запись можно командой chmod -R 777 storage.
tests/
Папка содержит файлы автоматических тестов.
vendor/
Папка содержит composer – зависимости.
Основыные рабочие папки - это app/, resources, routes и корневая.