Структура каталогов в Laravel: Объяснение структуры каталогов по умолчанию Laravel и значения каждого каталога.
-
app
каталог: содержит файлы, относящиеся кLaravel application, including Controllers, Models, Providers
. Это основное место для написания логики вашего приложения. -
bootstrap
каталог: содержит файлы начальной загрузки для Laravel приложения. Он включает в себяapp.php
файл иcache
папку для ускорения процесса загрузки приложения. -
config
каталог: содержит файлы конфигурации для Laravel приложения. Здесь вы можете настроить такие параметры, как база данных, аутентификация, электронная почта и другие параметры. -
database
каталог: содержит файлы, относящиеся кdatabase, including migration files, seeders, factories
. В этом каталоге вы можете создавать таблицы, добавлять образцы данных и управлять настройкой базы данных. -
public
каталог: содержит статические файлы, такие как изображения, файлы CSS и JavaScript. Это каталог, на который указывает веб-сервер и который напрямую доступен из браузера. -
resources
каталог: содержит ресурсы для Laravel приложения, такие как файлы шаблонов Blade, файлы SASS и нескомпилированный код JavaScript. -
routes
каталог: содержит файлы маршрутов для Laravel приложения. В этих файлах можно определить маршруты и соответствующие задачи обработки. -
storage
каталог: содержит временные файлы и файлы журналов для приложения Laravel. Здесь хранятся такие ресурсы, как файлы сеансов, файлы кеша и другие активы. -
tests
каталог: содержит модульные тесты и интеграционные тесты для Laravel приложения. Вы можете написать тестовые примеры, чтобы убедиться, что ваш код работает правильно. -
vendor
каталог: содержит библиотеки и зависимости для Laravel приложения, управляемого Composer.
Это структура каталогов по умолчанию Laravel и описание значения каждого каталога. Вы можете настроить эту структуру каталогов в соответствии с требованиями вашего проекта.