laravel: передача массива из представления в подпредставление

вот мой startcontroller.php:

$content = array(
"foo" => "bar");
return view("start/start", $content);

вот мой стартовый вид:

@include('start/header', array( "foo" => $foo))
echo $foo; // returns "bar"

как вы видите, я передаю переменную foo моему подпредставлению header

мой вопрос: возможно ли передать всю переменную $ content в подпредставление?
я пробовал

@include('start/header', $content)

но я получаю сообщение об ошибке, что $ content не определен, поэтому мне нужно получить доступ к массиву «по умолчанию», который передается в стартовое представление, есть идеи, если это возможно?

Спасибо

0

Решение

Единственный вариант — передать его родителю на первом месте.

$data = array(
'content' = array(
'foo' => 'bar'
)
);


return view("start/start", $data);

Тогда по вашему мнению

@include('start/header', array( "foo" => $content['foo']))
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]