Laravel — Структура приложения

Laravel — Структура приложения

От автора: структура Laravel проста и понятна. Корневая директория содержит различные папки и файлы, как показано на следующем рисунке.

 

Laravel — Структура приложения

app – эта папка содержит основной код приложения.

bootstrap – скрипт начальной загрузки приложения.

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее

config – эта папка содержит файлы конфигурации приложения.

database — эта папка содержит перенесенную базу данных и посевы.

public — это корневая папка документа приложения. Из нее запускается приложение Laravel. Она также содержит ресурсы приложения, такие как JavaScript, CSS, изображения и т. д.

resources – эта папка содержит исходные ресурсы, такие как файлы LESS и Sass, файлы локализации и языков и Шаблоны, которые отображаются как HTML.

storage – эта папка содержит хранилище приложения, например, загруженные файлы и т. д. Хранилище для платформы (кэш) и журналы, созданные приложением.

test – эта папка содержит различные тестовые примеры.

vendor – эта папка содержит зависимости композитора.

App Directory

Это каталог приложения. Он содержит множество дополнительных папок, а именно:

Console — все команды мастера хранятся в этой папке.

Events — в этой папке хранятся события, которые поддерживает ваше приложение. События могут использоваться для оповещения других частей приложения о том, что произошло определенное действие, что обеспечивает разработчикам большую гибкость.

Exceptions — та папка содержит обработчик исключений вашего приложения, и в ней также можно хранить любые исключения, создаваемые приложением.

Http — эта папка содержит контроллеры, фильтры и запросы.

Jobs – эта папка содержит задания для вашего приложения.

Listeners – эта папка содержит классы обработчиков событий. Обработчики принимают событие и выполняют логику в соответствии с этим. Например, событие UserRegistered может обрабатываться обработчиком SendWelcomeEmail.

Policies — эта папка содержит различные политики, которые можно установить для приложения.

Providers – эта папка содержит провайдеры служб.

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Фреймворк Laravel: теория и первая практика

Овладейте азами фреймворка Laravel!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree