Насколько мне известно, в загрузке файла нет ошибок, но пока вы пытаетесь сохранить
Как это или возможно объектно-ориентированным
, это будет ошибка
$CreateArray = array_merge($request->all(), [
'image' => $image
]);
Model::create( $CreateArray);
Итак, так как если вы загружаете несколько файлов и вы получите массив имен файлов, но вы не можете сохранить его как массив в базе данных, так что
$CreateArray = array_merge($request->all(), [
'image' => json_encode($image)
]);
Model::create( $CreateArray);
EDITED
public function store(Request $request)
{
$formInput=$request->all();
$image=array();
if($files=$request->file('image')){
foreach($files as $file){
$name=$file->getClientOriginalName();
$file->move('images',$name);
$image[]=$name;
}
}
product::create(array_merge($formInput,
[
'user_id' => Auth::user()->id,
'image' => json_encode($image)
]));
return redirect()->back();
Надеюсь, это поможет
Пожалуйста, оставьте комментарий по любым вопросам