با سلام
من دوتا جدول قرار دادم که یکی برای اطلاعات و دیگری برای تصاویر دسته ها هستش
اطلاعات داخل جدول دسته ها بخوبی ثبت میشه اما برای ارسال تصاویر فقط در فایل مربوطه (public/images ) قرار میگیره و در دیتابیس چیزی قرار نمیگیره
بررسی که کردم این ارور وجود داره :
implode(): Invalid arguments passed
///////////////////////////////////////////////
کدها به صورت زیر هست
داخل فرم blade :
"<form method="post" action="/admin/addimage" class="dropzone" id="boatAddForm"">
{{csrf_field()}}
</form>"
در کنترلر مربوطه :
////
public function addstate(Request $request){
$City=$request->City;
$chat=$request->chat;
$email=$request->email;
$ad=new Advert();
$ad->city=$City;
$ad->email=$email;
$ad->chat=$chat;
if($ad->save()){
echo $image= implode(',',$request->images);
$is = new Image();
$is->image = $image;
$is->advert_id = $ad->id;
}
if ($is->save()) {
return $advert;
}
}
}
/////////////////////
ممنون میشم راهنمایی کنید
سلام ، چون داری فایل آپلود میکنی اول (enctype="multipart/form-data") رو به فرم اضافه کن.
بعدش هم خطایی که گرفتی مشخصه مربوط به تابعه implode هستش، احتمالا مقدار دومی که بهش پاس دادی آرایه نیست، چک کن ببین چی توی اون ($request->images) برات برگردونده میشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟