有没有一种方法可以从视图中更新控制器变量值
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开始。我将数据变量设置为最新计数,但是为什么它始终为零。有没有一种方法可以将数据从视图更新到控制器。