Изображения через 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.