Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
передаю в контроллере вот так
$images = $compgens->getCompgen();
return view('perehod')->with('images',$images);
в $images массив вида
Array ( [0] => /home/img/С.png [1] => /home/img/У.png [2] => /home/img/Р.png )
получаю ошибку
htmlentities() expects parameter 1 to be string, array given
как передать массив?
Не в сети
return view('perehod', ['images' => $images]);
return view('perehod', compact('images'));
Так немного короче и удобнее читается.
Не в сети
У автора проблема не с передачей массива, а с отображением. Видимо пытается сделать что-то вроде {{ $images }}, иначе ошибка была бы "Undefined variable $images"
Изменено AlexeyMezenin (05.10.2016 14:33:12)
Не в сети
return view('perehod', ['images' => $images]);
помогло, спасибо
Не в сети
Страницы 1