Переменная контроллера обновлений Laravel - PullRequest
0 голосов
/ 05 декабря 2018

Есть ли способ обновить значение переменной контроллера из представления

MainController.php

$pageData['count'] = 0;
$data = array('data' => $pageData);
return view('home', $data);

В моем домашнем представлении я включил другое представление

<!-- Block 1-->
@include('home.prodbox', $prodData = $data['data'])

<!-- Block 2-->
@include('home.prodbox', $prodData = $data['data'])

Вчисло циклов foreach первого блока начинается с 0. Зависит от данных, цикл запускается несколько раз, и число увеличивается.Итак, я хочу передать счетчик первого блока второму блоку. Например, если счетчик цикла первого блока равен 4, тогда я хочу, чтобы счетчик второго блока начинался с 5. Итак, в prodbox я сделал это так:

prodbox.blade.php

$tabcount = $data['count'];

И в конце файла prodbox.blade.php я сделал это

$data['count'] = $tabcount;

Но когда запускается второй блок, он снова начинается с 0.Я установил переменную данных на последний счет, но почему она всегда равна нулю.Есть ли способ обновить данные из представления в контроллер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...