我想从数据库中检索图像并直接在网页中显示它们,该如何创建路径?
这是我的观点
@foreach($dw as $ad)
<!-- single product -->
<div class="col-lg-4 col-md-6">
<div class="single-product">
{{-- {{$ad->image}} --}}
<img class="img-fluid" src="{{($ad->image)}}" alt="">
<div class="product-details">
<h5>{{$ad->jobC}}</h5>
<div class="price">
<h6>{{$ad->jobtype}}</h6>
<p>{{$ad->details}}</p>
</div>
<div class="prd-bottom"><a href="submitcv.html">Send Your CV</a></div>
</div>
</div>
</div>
@endforeach
Controller Method
public function jaa(Request $request)
{
$de = diligent::all();
$de->image = $request->image;
return view('jobs')->with('dw', $de);
}
如何显示图像?我试过了,它只显示文件名
答案 0 :(得分:0)
尝试一下
{{-- {{$ad->image}} --}}
<img class="img-fluid" src="{{ asset('storage/' . $ad->image) }}" alt="">
请确保也对您的存储文件夹进行符号链接
php artisan storage:link
答案 1 :(得分:0)
asset()-生成指向应用程序资产的URL。
<img class="img-fluid" src="{{ asset('images/' . $ad->image) }}" />