私は、私の見解では、それを示すために、データベースにアップロードされた画像を取得しようとしているが、パスが間違っている、それが戻って画像としませんでした:laravelと右のパスを取得する5.4
なっパスそのようなものである:
とデータベースにおける画像パスは、そのようなものである:
は、[ "のhttp://localhost/prestige/public/uploads/services/24/0.jpg"]
とビューは、ここではそれがあります:
<img src="{{$service->services_image}}" alt="" height="200" width="200">
誰もがそれで私を助けることができますか?
---更新---ここ それは、アップロードするための制御装置の画像です:
if(!File::exists(('uploads/services/'.$services->id))) mkdir(('uploads/services/'.$services->id), 0777);
if ($request->services_image){
foreach($request->services_image as $key=>$pic){
$url = [];
$ext = $pic->getClientOriginalExtension();
$pic->move(('uploads/services/'.$services->id .'/'), $key.'.'.$ext);
if (! is_null(Service::find($services->id)->services_image)){
$url = Service::find($services->id)->services_image;
}
$url[] = url('uploads/services/'.$services->id .'/'. $key.'.'.$ext);
Service::find($services->id)->update(['services_image' => NULL]);
Service::find($services->id)->update(['services_image' => json_encode($url)]);
}
}
src = "{{asset($ service-> services_image)}}" " –
これは間違ったURLを返します: http:// localhost/prestige/public/admin/[%22http://// localhost // prestige // public // uploads // services // icons // 24 // 0.jpg%22] –
イメージパスをデータベースに保存する場所にコードを投稿できますか? – harshpatel991