在 voyager 管理面板中如何解决目录分隔符问题
In voyager admin panel how to solve directory separator issue
我在 voyager 管理面板中创建了一个页面,但是当我尝试在视图中检索图像路径时,就像
http://localhost:8000/storage/pages\October2019\eltiRUSN1BArKdXi4uyl.png
您注意到第一个正斜杠然后是下一个反斜杠,这就是图像未显示在视图中的原因。
我用这段代码打印了一张图片。
<div class="header_bg" style="background-image: url('{{ url("storage/$page_data->image") }}');"></div>
与其使用 url() 创建 url,不如使用 Laravel 文件存储助手,例如 Storage::get('file.jpg');
。我相信这些在 blade 中有效,所以在你的情况下,它将是:
<div class="header_bg" style="background-image: url('{{ Storage::get($page_data->image) }}');"></div>
答案是,这张图片是航程管理员设置的,所以我使用航海者语言。
<div class="header_bg" style="background-image: url('{{Voyager::image($page_data->image)}}');"></div>
在 blade 视图中从 voyager 设置的打印图像使用此语法
{{Voyager::image($page_data->image)}}
我在 voyager 管理面板中创建了一个页面,但是当我尝试在视图中检索图像路径时,就像
http://localhost:8000/storage/pages\October2019\eltiRUSN1BArKdXi4uyl.png
您注意到第一个正斜杠然后是下一个反斜杠,这就是图像未显示在视图中的原因。
我用这段代码打印了一张图片。
<div class="header_bg" style="background-image: url('{{ url("storage/$page_data->image") }}');"></div>
与其使用 url() 创建 url,不如使用 Laravel 文件存储助手,例如 Storage::get('file.jpg');
。我相信这些在 blade 中有效,所以在你的情况下,它将是:
<div class="header_bg" style="background-image: url('{{ Storage::get($page_data->image) }}');"></div>
答案是,这张图片是航程管理员设置的,所以我使用航海者语言。
<div class="header_bg" style="background-image: url('{{Voyager::image($page_data->image)}}');"></div>
在 blade 视图中从 voyager 设置的打印图像使用此语法
{{Voyager::image($page_data->image)}}