Публикации - Структура и жизненный цикл фрэймворка Laravel

Структура папок

Со структурой папок фрэймворка 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 и корневая.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться