如何从数据库中检索由分隔的多个图像,在laravel 8



我是laravel的新手,我正在研究一个项目,我在一个单列中保存了多个图像,其中图像与一列分开,但我无法获取图像,我的数据插入代码在

$AllVehicleImage="";
if($request->hasFile("VecImages"))
{
$files=$request->file("VecImages");
foreach($files as $file)
{
$imageNameV=time().'_'.$file->getClientOriginalName();
$request['VecImages']=$imageNameV;
$file->move(public_path("/assets/Resources/Images/DynamicImage/Products/") , $imageNameV);
$AllVehicleImage.=$imageNameV.",";
}
}
$VehicleSalsePost->image = $AllVehicleImage;
$VehicleSalsePost->save();

这就是我如何将图像发送到文件夹并保存它,但我无法在刀片中获取图像。这个刀片文件是管理控制侧文件,我的刀片文件代码看起来像

@extends('Admin.Master.Layout.Sidebar')
@section('Content')

<input type="file" id="RetrievedImage" class="form-control" id="exampleFormControlInput1" value="{{ $item->image }}" required>

@endforeach

@endsection

要在dropzone

中获取的图像文件由于我是新手,一些解释代码将非常感激。

谢谢

你可以使用爆炸函数来分离图像

$images = explode(",",$value_column _image );

https://www.php.net/manual/en/function.explode.php?

将此代码放入您的刀片文件:

@extends('Admin.Master.Layout.Sidebar')
@section('Content')
@foreach(explode(", ", $AllVehicleImage) as $item)
<input type="text" id="RetrievedImage" class="form-control" id="exampleFormControlInput1" value="{{ $item }}" required>                          
@endforeach
@endsection

最新更新