我试图让上传的图片数据库,以显示它在我的观点,但该路径是错误的,它没有回来的图像:掌握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)}}”' –
它也带有错误的网址: http:// localhost/prestige/public/admin/[%22http://// localhost //声望// public //上传//服务//图标// 24 // 0.jpg%22] –
您可以将代码存储在数据库中的图像路径的位置吗? – harshpatel991