изменить:
return view('gallerij ')->with($image);
на:
return view('gallerij ', compact('image'));
Я считаю, что это самый чистый способ передачи переменных в представление при сохранении имени переменной.
Вы можете использовать with()
, но вы должны повторить имя переменной (т.е.: ->with('image', $image)
)
Или вы можете определить массив переменных для передачи в качестве второго аргумента для просмотра (т.е.: view('view.template', ['image' => $image]
).
Вот почему компактная функция пригодится.Он создаст массив из списка имен переменных, используя имя переменной в качестве ключа (то есть: compact('image')
создает ['image' => $image]
)