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

Изображения через asset в Laravel

Картинки для сайта тоже хранят в public/ - обычно в папке images/. В Blade их выводят тегом img, а путь в атрибуте src задают через asset.

Пусть файл logo.png лежит в public/images/logo.png. Тогда в шаблоне пишут так:

<img src="{{ asset('images/logo.png') }}" alt="logo">

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

<img src="http://localhost/images/logo.png" alt="logo">

Атрибут alt описывает изображение текстом. Он нужен для доступности и отображается, если картинка не загрузилась. Формат файла может быть любым поддерживаемым браузером: .png, .jpg, .svg и другие.

Размер и оформление картинки задают через CSS или атрибуты width и height. Сам файл при этом остаётся в public/images/, а в шаблоне меняется только разметка.

Положите любое изображение в public/images/ и выведите его в шаблоне через asset.

Задайте картинке атрибут alt и ширину через CSS или атрибут width.

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