使用 foreach 实现自定义网站标题

implementing maatwebsite headings using foreach

我想问一下如何在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,
    ];