Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
В контроллере есть такая строка
return view('post', ['post' => $post],['sumComments' => $sumComments],['comments' => $comments]);
при загрузке страницы выдает ошибку Undefined variable: comments
если поменять местами последние два, ошибка будет Undefined variable: sumComments
А если оставить что-то одно, то ошибок не возникает.
Отсюда назревает вопрос: есть ли ограничения по количеству передаваемых переменных?
Подскажите, пожалуйста, как исправить
Передавать переменные в одном массиве не пробовали?
Не в сети
Попробуйте так:
return view('post', compact(['post', 'sumComments', 'comments']);
Не в сети
Страницы 1