Метод where
не принимает массивы, если вы хотите, чтобы вы использовали метод whereIn :
Метод whereIn
проверяет, что значение данного столбца содержится в данном массиве:
Например:
users = DB::table('users')
->whereIn('id', [1, 2, 3])
->get();
Это вернет пользователей с идентификаторами 1,2 и 3.
Но в вашем Если я не думаю, что вам это нужно. Попробуйте вместо этого:
$imagessize = $galleryObj->photos->where('gallery_id',$gallery->id)->where('delete', 0)->sum('filesize');