Первая папка, с которой хотелось бы познакомиться в этом фреймворке - это папка public. Благодаря этой папке у нас происходит взаимодействие наших пользователей с теми страницами, которые есть в нашем Laravel фреймворке.
Это папка для статических файлов. Картинки, стили css, javascript файлы или другие статические файлы, которые будут храниться в вашем проекте. Мы должны размещать их в папке public. Она доступна для пользователей.
Когда вы настраиваете веб-сервер, вам нужно будет указать, что Document Root, входной папкой будет являться папка public.
Мы можем в браузере писать путь к статических файлам, которые лежат в этой папке. См. видео.
Чтобы обратиться к файлу robots.txt мы должны написать не так https://site.ru/public/robots.txt, а следующим образом https://site.ru/robots.txt.
Особенность Laravel в том, что все запросы, которые вы будете к нему направлять, по умолчанию будут перенаправляться в файл index.php. Из этого файла запрос уже идет во внутреннюю логику Laravel.
Пока такое вводное представление о папке public в проекте. Надеюсь стало более понятно для чего она нужна.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти