duansengcha9114 2018-12-05 06:33
浏览 34

Laravel更新控制器变量

Is there a way to update controller variable value from view

MainController.php

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

In my home view i included another view

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

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

In the first block foreach loop count starts with 0. Depends of data, loop runs multiple times and count will increase. So i want to pass the count of first block to second block Like if first block loop count is 4 then i want second block count to start from 5. So in prodbox i did it like this:

prodbox.blade.php

$tabcount = $data['count'];

And at the end of prodbox.blade.php file, I did this

$data['count'] = $tabcount;

But when second block runs it starts with 0 again. I set the data variable to latest count but why it always zero. Is there a way i update data from view to controller.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
    • ¥15 路易威登官网 里边的参数逆向
    • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
    • ¥50 需求一个up主付费课程
    • ¥20 模型在y分布之外的数据上预测能力不好如何解决
    • ¥15 processing提取音乐节奏
    • ¥15 gg加速器加速游戏时,提示不是x86架构
    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入