Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmSfJs 78 of 252 menu
◀ ▶

Подключение JavaScript через asset в Laravel

JavaScript-файлы, как и CSS, лежат в public/ и подключаются через asset. Разница в том, куда ставят тег script: скрипты обычно размещают в конце body, перед закрывающим тегом.

Так страница сначала показывает разметку и стили, а потом загружает скрипт. Если JavaScript стоит в head, он может задержать отображение содержимого. Для учебных проектов удобнее подключать скрипт внизу макета:

<!DOCTYPE html> <html> <head> <title>Site</title> </head> <body> {{ $slot }} <script src="{{ asset('js/script.js') }}"></script> </body> </html>

Файл public/js/script.js может содержать любой JavaScript-код. Для проверки подключения достаточно вывести сообщение в консоль:

console.log('ok');

В исходном коде HTML браузер увидит полный адрес скрипта:

<script src="http://localhost/js/script.js"></script>

Создайте public/js/script.js с console.log('ok') и подключите его в макете.

Откройте консоль браузера и убедитесь, что сообщение появилось.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить