Введение в статические файлы в Laravel
Страница сайта состоит не только из HTML. Чтобы она выглядела и работала как нужно, к разметке подключают стили CSS, скрипты JavaScript и изображения. Такие файлы называют статическими: они не собираются на лету, а отдаются браузеру в готовом виде - один и тот же файл для всех пользователей.
Это отличает статику от Blade-шаблонов.
Представление может меняться: подставлять
имя пользователя, список товаров, данные
из базы. А файл style.css или
logo.png обычно один для всего
сайта и просто лежит на диске, пока
его не обновят вручную.
В Laravel статику хранят отдельно от шаблонов. В HTML через Blade указывают только путь к нужному файлу - для этого есть специальные команды. Сами CSS, JS и картинки лежат в своих папках, а контроллер и представления занимаются логикой и разметкой страницы.
В следующих уроках разберём, куда
класть такие файлы, как устроены
папки в public/ и как
подключить CSS, JS и изображения
в макете.
Приведите по одному примеру статического файла: стиль, скрипт и картинка.
Своими словами: чем статический файл отличается от Blade-шаблона?