模板或控制器 compact 传值问题

模板里 B 页面有个变量 $a ['sub'],但是我在 A 页面想给 B 页面的变量赋值的时候,

@include('layouts.b', ["a['sub']" => '赋值的值'])

这样的话那边收不到值,凡是这种带数组的都收不到,应该怎么破

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
draven
最佳答案

@include('layouts.b', ['sub' => 'data'])

5年前 评论
qIXbwU11 (楼主) 5年前
qIXbwU11 (楼主) 5年前
draven (作者) 5年前
qIXbwU11 (楼主) 5年前
draven (作者) 5年前
讨论数量: 5

或者控制器 compact ("a ['sub']|") 这样也不行

5年前 评论
draven

@include('layouts.b', ['sub' => 'data'])

5年前 评论
qIXbwU11 (楼主) 5年前
qIXbwU11 (楼主) 5年前
draven (作者) 5年前
qIXbwU11 (楼主) 5年前
draven (作者) 5年前

你传个 $a 去就是啦

5年前 评论
qIXbwU11 (楼主) 5年前

里面的变量是带括号这样的形式 $a ['sub'],想把 $a ['sub'] 传进去。

因为某些地方写死了,不能直接传 $a

5年前 评论

要不直接在 blade 模版上写 PHP 代码来赋值吧

5年前 评论
qIXbwU11 (楼主) 5年前