2016-09-02 2 views
1

Эй, ребята я передаю массив, как это, в функции контроллера: return (['list_competencias' => $list_competencias]);Передача 2 массивов/коллекции Laravel 5

Я хочу, чтобы добавить второй массив, но это не работает: return (['list_competencias' => $list_competencias, 'all_users' => $all_users]); Как мне делать вернуть 2 массива на мой взгляд ??

Я видел другие примеры, которые используют return view() -> with(); Я хочу использовать простой возврат у меня есть, потому что я не вижу большой разницы между 2 ..

ответ

0

Вы должны вернуть View объект:

return view('some.view', compact(list_competencias, 'all_users')); 

Или:

return view('some.view', [ 
    'list_competencias' => $list_competencias, 
    'all_users' => $all_users 
]); 
+0

Или даже ' return view ("some.view") -> with (["x" => $ x, "y" => $ y]); ' –

+0

Привет, я все равно получаю ту же ошибку – OzmaTis

+0

Какая ошибка у вас есть? –

Смежные вопросы