laravel - 使用 foreach 实现 maatwebsite 标题
问题描述
我想问一下如何在maatwebsite中实现多个标题
这是可能的代码
public function headings(): array
{
$mapel = DB::table('tb_mapel')->select('nama_mapel')->get()->toArray();
return [
['LEGER'],
['', '', 'KI3 (Pengetahuan)'],
['NIS', 'Nama Siswa', $mapel],
];
}
这是代码的结果:
这就是我想要的
解决方案
要仅获取 nama_mapel 的值,请使用pluck()
然后使用在数组的开头添加另外两个元素array_unshift()
$mapel = DB::table('tb_mapel')->pluck('nama_mapel')->toArray();
array_unshift($mapel, 'NIS', 'Nama Siswa');
return [
['LEGER'],
['', '', 'KI3 (Pengetahuan)'],
$mapel,
];
推荐阅读
- python - 如何在方法中返回给定键的值 - 字典
- jms - 为什么 spring-cloud-stream 在向 Solace 主题发布消息时不填充 JMSMessageID?
- c# - 如何通过 .NET Core 控制台应用程序从 UDP 网络服务器发送和接收命令
- java - Jersey web.xml 到基于注释的配置以及 HK2 绑定
- java - 从路径的末尾减去一条路径到另一条路径
- javascript - 使用map方法Javascript遍历数组中的所有数组索引
- html - 如何设置两个空 div(用于背景图像)的样式,它们恰好一个在另一个之上?
- wpf - 为什么 ScrollViewer 不限制垂直扩展?
- javascript - Why is my module function returning undefined in node.js?
- oracle - Identify Most Recent Record on Yearly Snapshot by partition of Arrange Id