Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Laravel: app, config, database, public

Объясните важные директории в типичном приложении Laravel.

Этот вопрос проверяет знание структуры каталогов Laravel и их назначения в приложении.

Короткий ответ

Основные директории Laravel включают:

  • App — содержит исходный код приложения (контроллеры, модели, политики).

  • Config — хранит конфигурационные файлы приложения.

  • Database — содержит файлы для работы с базой данных (миграции, сиды).

  • Public — доступная для пользователей папка, содержащая индексный файл и скомпилированные активы.

Длинный ответ

В Laravel структура каталогов организована таким образом, чтобы разделять различные аспекты приложения и облегчать поддержку. Вот краткое описание ключевых директорий:

  • App: Это основная папка, где размещается весь код вашего приложения. Здесь находятся контроллеры, модели, политики, сервисы и прочее. Эта папка разделена на подкаталоги для различных компонентов приложения.

  • Config: Содержит все конфигурационные файлы для приложения, такие как настройки базы данных, почты, кеширования и прочее. Эти файлы часто используют значения из .env для настройки параметров.

  • Database: Здесь хранятся миграции, которые помогают управлять структурой базы данных, а также сиды и фабрики для заполнения базы данных тестовыми данными.

  • Public: Это публичная папка, которая доступна для пользователей через браузер. Она содержит индексный файл index.php, который является точкой входа для всех запросов, а также скомпилированные активы (CSS, JavaScript).

Эти каталоги помогают организовать код Laravel-приложения, разделяя ответственность за различные аспекты приложения.

  • Аватар

    PHP Guru

    Mikhail Savin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    3

  • Сложность:

    6

Навыки

  • Laravel

    Laravel

Ключевые слова

#app

#config

#database

#public

Подпишись на PHP Developer в телеграм

  • Аватар

    PHP Guru

    Mikhail Savin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.