【发布时间】:2019-08-08 11:51:15
【问题描述】:
我试图在我的 Laravel 项目中从 css 显示背景图像。
但是图像没有显示。我检查了图像路径,它是正确的。
我正在使用 Voyager 管理面板。
我正在保存来自config/filesystems.php的图像路径
'public' => [
'driver' => 'local',
'root' => public_path('images'),
'url' => env('APP_URL').'/public/images',
'visibility' => 'public',
],
html
<div class="carousel-item active" style="background-image: url('public/images/{{ $banner[0]->banner_image }}')">
我的图片路径是public\images\image_name。
实际路径为public/images/banners/March2019/image_name
但这里显示的是public/images/bannersMarch2019image_name。
没有斜线。
【问题讨论】:
-
看看 F12-->style 看看那里发生了什么..
-
是的,我也从
inspect element进行了检查。路径显示正确 -
控制台有错误吗?也尝试将
height/width设置为 div -
是的,我在控制台中发现了错误。并且文件夹和图像名称之间没有
slash!但是为什么! -
您在使用 Voyager 管理面板吗?
标签: html css laravel laravel-5