Laravel: 无法在视图中显示来自数据库的图像
Laravel: Unable to show image from database in view
我是 laravel 的新手。
我尝试使用 laravel 将数据库中的图像显示到用户页面。
以及 public 文件夹到存储文件夹。
代码,
这是从数据库中获取数据的函数
public function index()
{
$posts = post::all();
return view('admin.post.show', compact('posts'));
}
这是为了从
获取图像
@section('bg-img',Storage::disk('local')->url('$posts->image'))
我的table名字是'帖子'
之后,当我重新加载我的页面时,我看到我的图像归档是空白的,但我没有收到任何错误。
您正在将对 url 的引用作为字符串传递。
改为:
@section('bg-img',Storage::disk('local')->url($posts->image))
我是 laravel 的新手。 我尝试使用 laravel 将数据库中的图像显示到用户页面。 以及 public 文件夹到存储文件夹。 代码, 这是从数据库中获取数据的函数
public function index()
{
$posts = post::all();
return view('admin.post.show', compact('posts'));
}
这是为了从
获取图像 @section('bg-img',Storage::disk('local')->url('$posts->image'))
我的table名字是'帖子'
之后,当我重新加载我的页面时,我看到我的图像归档是空白的,但我没有收到任何错误。
您正在将对 url 的引用作为字符串传递。
改为:
@section('bg-img',Storage::disk('local')->url($posts->image))