Доброе утро.
Для загрузки нескольких фотографий решил использовать dropzonejs
При нажатии на file remove отправляю данные изображения на сервер. Помимо простого удаления файла я хочу осуществить удаление еще и записи в базе.
if($request->ajax()) {
$image = $request->get('filenamenew');
$gallery = Gallery::where('image',$image)->get();
dd($gallery);
if(File::exists('images/'.$gallery->album_id.'/'.$image)) {
File::delete('images/'.$gallery->album_id.'/'.$image);
$gallery->delete();
}
return response('Фото удалено', 200); //return success
}
Если выводить dd($gallery), то вижу всю коллекцию с полями, а вот при попытке получить dd($gallery->album_id)
Property [album_id] does not exist on this collection instance.
Не пойму, как оно не существует, когда в dd($gallery) я его вижу? Что не так?