laravel在没有错误的情况下正确添加到数组的链接



laravel将url字符串添加到数组

if($request->has('images')){
$data = explode(",",$request->images);
foreach($data as $image){
$imageName = 'test'.'-image-'.time().rand(1,1000).'.'.'png';
Storage::disk('public')->put($imageName, base64_decode($image));
$imagesName[] = "http://127.0.0.1:8000/storage/".$imageName;
}
}

问题是链接保存在像这样的数据库中

["http://127.0.0.1:8000/storage/test-image-1666197127684.png"]

我需要像这个一样保存

[quot;http://127.0.0.1:8000/storage/test-image-1666197127684.png"]

尝试此操作将动态保存服务器URL路径:

if($request->has('images')){
$data = explode(",",$request->images);
foreach($data as $image){
$imageName = 'test'.'-image-'.time().rand(1,1000).'.'.'png';
Storage::disk('public')->put($imageName, base64_decode($image));
$imagesName[] = request()->getSchemeAndHttpHost()."/storage/$imageName";
}
}

最新更新