Laravel:无法在视图中显示数据库中的图像

时间:2018-10-16 19:22:51

标签: php laravel laravel-5 laravel-5.4

我对laravel很陌生。 我试图用laravel从数据库向用户页面显示图像。 并带有公用文件夹到存储文件夹。 码,  这是从数据库获取数据的功能

         public function index()
           {   
                $posts = post::all();
                 return view('admin.post.show', compact('posts'));
            }

这是从

获取图像
 @section('bg-img',Storage::disk('local')->url('$posts->image'))

我的表格名称是“帖子”

之后,当我重新加载页面时,我看到的图像为空白,但没有任何错误。

1 个答案:

答案 0 :(得分:0)

您正在将对URL的引用作为字符串传递。

将其更改为:

@section('bg-img',Storage::disk('local')->url($posts->image))