Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.08.2019 12:05:29

Не могу перезаписать массив с данными

Добрый день. Помогите пожалуйста с перезаписью массива с url картинок. При добавлении все хорошо работает и отображается. При попытке редактировать ошибка 500.
Вот код добавления:

 if ($request->hasFile('slider_photo')) {
            foreach ($request->slider_photo as $key => $slider) {
                $image = $this->upload($slider, Config::get('settings.slider_photo'));
                if ($image['status'] === true) {
                    $sliders[] = $image['fullFileName'];
                } else {
                    return redirect()->back()->withErrors(['slider_photo' => $image['status']]);
                }
            }
            $data['slider'] = json_encode($sliders);
        }

Вот код редактирования (обновления):

if ($del_slider) {
                Storage::disk('upload')->delete($del_slider);
                unset($data['slider'][$key]);
            }

            //doing new array after deleting (new index)
        if ($data['slider'])
                    dd($data['slider']);
       $data['slider'] = array_values($data['slider']);

if ($request->hasFile('slider_photo')) {
            foreach ($request->slider_photo as $key => $slider) {
                $image = $this->upload($slider, Config::get('settings.slider_photo'));
                if ($image['status'] === true) {
                    $data['slider'][] = $image['fullFileName'];
                } else {
                    return redirect()->back()->withErrors(['slider_photo' => $image['status']]);
                }
            }
        }

Выбивает ошибку 500 при сохранении.
За ошибки извините, я новичок.

Не в сети

#2 03.09.2019 11:05:06

stsepelin
Откуда: Estonia
Сообщений: 43

Re: Не могу перезаписать массив с данными

Вы бы хоть 500 ошибку саму скинули?

Не в сети

Подвал раздела