arrays - livewire和laravel中的多维数组访问
问题描述
我正在尝试从我的多维复选框中获取值。我尝试的是如代码所示,但我得到的是空数组。请帮忙
<input type="checkbox" checked class="parent"
wire:model="permission.view.{{ $menu['id'] }}"
data-size="medium"
name="permission[view][{{$menu['id']}}]" value="{{ $menu['id'] }}">
public $view = [];
public $permission = [
[
"view" => ""
]
];
我怎样才能做到这一点。请帮助。谢谢你。
解决方案
如果这是您的问题,您正在尝试返回许可。
<input type="checkbox" checked class="parent"
wire:model="permission.view.{{ $menu['id'] }}"
data-size="medium"
name="permission[view][{{$menu['id']}}]" value="{{ $menu['id'] }}">
这将被选中的项目填充
public $permission = [];
您可以在刀片组件上使用此 @json($permission) 来查看选中复选框时将获得的回报。
推荐阅读
- php - Laravel 生成的 SQL 不起作用,但如果我直接在 PhpMyAdmin 上运行 SQL,它就可以工作
- recursion - jena shacl 形状最大递归
- python - 在多处理过程中加载 PyTorch 模型会闪烁 cmd
- reactjs - 在 React Final Form 中使用 FormSpy 替代 Redux-Form isDirty 的正确方法是什么?
- android - Android构建警告将新ns映射到旧ns
- c++ - C++ 17 如何在类模板中特化静态函数模板
- android - 如何向现有应用程序添加导航抽屉?
- reactjs - 无法在构建文件夹中为我的 React 应用程序创建优化构建
- javascript - 检测鼠标光标类型更改元素
- node.js - Aedes 和 MQTT 代理/发布者/订阅者