Изображения не отображаются в Laravel Blade - PullRequest
0 голосов
/ 20 июня 2020

Я работаю над простым проектом Laravel, в котором я хочу отображать изображения из каталога public в лезвии laravel, но вместо изображений отображается пустой белый экран, ниже приведены снимки экрана и информация о мой проект.

Это мой путь к изображениям: Path to Images

The blade file is here:

nav-file

In the above file, I tried both images/file.pnj and /images/file.png but neither worked for me.

Here is the nav.blade.php code:

    <!--HEADER START-->
Поиск Продукты Свяжитесь с нами Открыть меню Дом О нас Наш блог Блог Полный блог Детали блога Команды Автор Сведения об авторе Продукты Продукция, стиль 1 Продукция, стиль 2 Продукция, стиль 3 Продукт 2 W / S Продукт 3 W / S Сведения о продукте Свяжитесь с нами

книжный справочник

интернет-магазин книг

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolor
emque laudantium, totam rem aperiam.ipsam voluptatem.

чтение книг

Лучшая доступная книга

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolor
emque laudantium, totam rem aperiam.ipsam voluptatem.

Книжный магазин

Книжные путеводители

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dolor
emque laudantium, totam rem aperiam.ipsam voluptatem.

Самый большой в мире книжный онлайн-магазин

Здесь вы можете легко получить электронные книги, если они есть на нашем складе.

Начать сейчас Купить сейчас

Когда я просматриваю изображение в chrome и нахожу на него курсор, оно там отображается правильно:

image path in chrome inspect element

Here is the layout.blade.php file:

<!DOCTYPE html>
 @include ('partials.header') @yield ('стили')      @include ('partials.nav') @yield ('контент') @include ('partials.footer') Авторские права © 2015-16 KodeForest. Все права защищены  

Ответы [ 2 ]

0 голосов
/ 20 июня 2020

Laravel предоставляет очень удобную вспомогательную функцию (ie asset) для ссылки на содержимое каталога public. Вместо выполнения url () вы можете использовать функцию ресурса, чтобы добавить полностью определенный publi c url изображения.

Вы можете использовать функцию asset, например:

$url = asset('img/photo.jpg'); // http://example.com/assets/img/photo.jpg

Подробнее об этом здесь .

0 голосов
/ 20 июня 2020

Добавьте '/' перед изображениями. Попробуйте вот так <img src="/images/cards.png" alt="">

...