私はlaravelで複数の画像をアップロードしています。アップロードは成功ですが、問題があります。後で使用するために、私はデータベースに格納する必要があります。単一の列のためにそれは簡単ですが、私はそれを行うことができなかった異なる画像のための異なる列のために。複数の画像パスをlaravelのデータベースに保存する方法は?
ここに私の画像アップロードコード $ images = []; $ destDir = "public/uploads /";
if($request->file('image1')) $images[]=$request->file('image1');
if($request->file('image2')) $images[]=$request->file('image2');
if($request->file('image3')) $images[]=$request->file('image3');
foreach($images as $image)
{
if(!empty($image))
{
$imageName = $image->getClientOriginalName();
$extension = $image->getClientOriginalExtension();
$temPath = $image->getRealPath();
$enImg = mt_rand(1111,9999).".".$extension;
$newPath = $destDir.$enImg.".".$extension;
move_uploaded_file($temPath, $newPath);
}
}
@pandesantosこれで問題が解決しましたか? –
@ restis-palampougioukisはいありがとうございました。遅刻してすみません。 – pandesantos
@pandesantos問題はありません!助けてくれると嬉しいです。あなたは答えを受け入れたものとしてマークできますか? –