gpt4 book ai didi

php - 如何在laravel中上传多张图片

转载 作者:可可西里 更新时间:2023-11-01 07:11:49 25 4
gpt4 key购买 nike

我正在尝试将多个图像上传到数据库表中的一行中,并在显示页面中访问它们。我试过这个教程: laraveldaily.com/upload-multiple-files-laravel-5-4/但是制作了两个不同的表并建立了关系。

我希望这发生在一个表中。

最佳答案

以下是最适合我的方法:

首先在您的表单中执行此操作:

<form class="form-horizontal" enctype="multipart/form-data" method="post" action="/details">

这个用于多选:

<input required type="file" class="form-control" name="images[]" placeholder="address" multiple>

现在在您的 Controller 中执行此操作:

public function store(request $request) {

$input=$request->all();
$images=array();
if($files=$request->file('images')){
foreach($files as $file){
$name=$file->getClientOriginalName();
$file->move('image',$name);
$images[]=$name;
}
}
/*Insert your data*/

Detail::insert( [
'images'=> implode("|",$images),
'description' =>$input['description'],
//you can put other insertion here
]);


return redirect('redirecting page');
}

希望这能行得通

关于php - 如何在laravel中上传多张图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42643265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com