Laravel 5.2 - 在 blade 视图中获取项目的图像
Laravel 5.2 - get images of item in blade view
我的控制器是:
public function index()
{
$details= Food::all();
return view('details.index', compact('details'));
}
public function show($Food_id)
{
$detail=Food::findOrFail($Food_id);
return view('details.show', compact('detail'));
}
我的index.blade.php是:
<h1>Details</h1>
<hr/>
@foreach($details as $detail)
<detail>
<h2>
<a href="/details/{{$detail->Food_id}}">{{$detail->FoodName}}
</a>
</h2>
</detail>
@endforeach
而我的 show.blade.php 是:
<h1 align="center">{{$detail -> FoodName}}</h1>
<detail>
<h3><p>Name:</h3><h4>{{$detail->FoodName}}</h4></p>
我想显示存储在 public/uploads 中的食品的图像 folder.How 我可以获取图像来显示它们。
假设每个 food
对象持有一个 image
属性,您可以使用 Laravel 的 asset
帮助程序显示上传的图像。
@foreach($details as $detail)
<detail>
<h2>
<a href="/details/{{$detail->Food_id}}">{{$detail->FoodName}}</a>
</h2>
// food photo
<p><img src="{{ asset('uploads/'.$detail->image) }}" /><p>
</detail>
@endforeach
我的控制器是:
public function index()
{
$details= Food::all();
return view('details.index', compact('details'));
}
public function show($Food_id)
{
$detail=Food::findOrFail($Food_id);
return view('details.show', compact('detail'));
}
我的index.blade.php是:
<h1>Details</h1>
<hr/>
@foreach($details as $detail)
<detail>
<h2>
<a href="/details/{{$detail->Food_id}}">{{$detail->FoodName}}
</a>
</h2>
</detail>
@endforeach
而我的 show.blade.php 是:
<h1 align="center">{{$detail -> FoodName}}</h1>
<detail>
<h3><p>Name:</h3><h4>{{$detail->FoodName}}</h4></p>
我想显示存储在 public/uploads 中的食品的图像 folder.How 我可以获取图像来显示它们。
假设每个 food
对象持有一个 image
属性,您可以使用 Laravel 的 asset
帮助程序显示上传的图像。
@foreach($details as $detail)
<detail>
<h2>
<a href="/details/{{$detail->Food_id}}">{{$detail->FoodName}}</a>
</h2>
// food photo
<p><img src="{{ asset('uploads/'.$detail->image) }}" /><p>
</detail>
@endforeach