Функция asset
Функция asset возвращает публичный URL к статическому файлу, расположенному в директории public. Первым параметром передаётся путь к ресурсу относительно корня проекта. Вторым необязательным параметром можно указать имя пакета ресурсов (package). Функция полезна для добавления версии к файлу, чтобы браузер не кешировал старые версии.
Синтаксис
{{ asset(path, package_name) }}
Пример
Давайте выведем ссылку на изображение 'images/logo.png':
<img src="{{ asset('images/logo.png') }}" alt="Logo">
Результат выполнения кода:
<img src="/images/logo.png" alt="Logo">
Пример
Давайте подключим CSS-файл 'css/style.css':
<link rel="stylesheet" href="{{ asset('css/style.css') }}">
Результат выполнения кода:
<link rel="stylesheet" href="/css/style.css">
Пример
Давайте укажем второй параметр - имя пакета 'cdn':
<script src="{{ asset('js/app.js', 'cdn') }}"></script>
Результат выполнения кода:
<script src="https://cdn.example.com/js/app.js"></script>
Смотрите также
-
функция
asset,
которая генерирует ссылку на ресурс -
функция
path,
которая генерирует URL по имени маршрута -
функция
url,
которая генерирует абсолютный URL -
функция
absolute_url,
которая возвращает абсолютный URL