سلام دوستان ببخشید من توی دیتابیسم یه جدول به اسم
Media دارم که میخام عکسهام تو این جدول اپلود بشه و یه جدول product هم دارم که میخام عکسایی که اپلود میشه رو داخل جدول product یه فیلد image_id بدم الان من روش کد نویسی و اپلود عکس بصورت تکی رو بلدم ولی بلد نیستم چجوری عکس رو بصورت ارایه ای از عکس ها و به عنوان یه آلبوم تصویر اپلود کنم یعنی تا الان اینکارو انجام ندادم از دوستان کسی میتونه راهنماییم کنه چجور میتونم اینکارو انجام بدم مثال تو این عکس ببنید میخام برای هر محصول چندتا عکس اپلود کنم
توی اینپوت هم اینجوری قرار دادم
<div class="control-group form-group mb-0">
<label class="form-label">عکس </label>
<input type="file" name="images[]" class="form-control required" placeholder="عکس کاربر" multiple>
</div>
سلام عزیز فقط کافیه یه foreach مثل زیر برای ذخیره چند تا عکس که به صورت یه آرایه انتخاب شدن بزنی
public function uploadImage(Request $request)
{
$arrayImages = $request->images;
foreach ($arrayImages as $image) {
$image->move('path', 'name_image');
}
}
امیدوارم موردی باشه خودت حلش کنی.
<form method="post" action="yuor-url" enctype="multipart/form-data">
@csrf
<div id="image-box">
<div class="control-group form-group mb-0">
<label class="form-label">عکس </label>
<input type="file" name="images[]" class="form-control required" placeholder="عکس کاربر">
</div>
</div>
<hr>
<button id="addInput()">افزودن اینپوت فایل</button>
<hr>
<div>
<button type="submit">ارسال</button>
</div>
</form>
<script>
var html = `
<div class="control-group form-group mb-0">
<label class="form-label">عکس </label>
<input type="file" name="images[]" class="form-control required" placeholder="عکس کاربر">
</div>
`;
$("#addInput").click(function(){
$("#image-box").append(html);
});
</script>
سوالی بود در خدمتم.
سلام اقای شیری نژاد خسته نباشید میتونم کدهامو توی تلگرام با توضیحات کامل براتون بذارم اونجا ازتون راهنمایی کامل بگیرم البته اگه زمان آزاد دارید
@hosseinshirinegad98
این ایدی تلگرامم هستش
@Mehrdad279
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟