【问题标题】:implementing maatwebsite headings using foreach使用 foreach 实现 maatwebsite 标题
【发布时间】:2021-08-13 07:50:47
【问题描述】:

想问一下maatwebsite如何实现多标题

这是可能的代码

public function headings(): array

{

    $mapel = DB::table('tb_mapel')->select('nama_mapel')->get()->toArray();

    return [
        ['LEGER'],
        ['', '', 'KI3 (Pengetahuan)'],
        ['NIS', 'Nama Siswa', $mapel],
    ];
}

这是代码的结果:

这就是我想要的

【问题讨论】:

    标签: laravel maatwebsite-excel


    【解决方案1】:

    要仅获取 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,
        ];
    

    【讨论】:

    • 非常感谢@N69S 的回答。它的正确答案。
    • 我还是有问题。如何在单元格mapel下给“nilai”和“predikat”每个mapel?
    • @SukmoAbadii 我没有得到你的评论!什么是“nilai”和“predikat”?
    • 我在图片 [链接] (drive.google.com/file/d/1ymWjYrhilxdvfmoa0FgFgsOFwzm9jOEx/…) 中有示例。我想让标题像 mapel 单元格下的图片有“nilai”和“predikat”并自动合并 mapel 单元格
    • @SukmoAbadii 这是另一个问题的主题。
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    相关资源
    最近更新 更多