首页 > 解决方案 > 我如何显示来自 laravel 控制器的列表数据

问题描述

我如何显示像这样的列表数据,包括产品列表、计量单位、调整数量和注释。

在此处输入图像描述

使用此代码

$stock = StockAdjustment::with('product_adjustment')->get();
    $data = array();
    foreach ($stock as $list) {
        $row = array();
        $sku = array();
        $product_name = array();
        $available = array();
        $adjust_qty = array();
        $total = array();
        $note = array();
        $date = Carbon::parse($list->create_at);
        $row[] = $date->format('d-m-Y');
        foreach($list->product_adjustment as $product){
            $sku[] = $product->product['sku'];
            $product_name[] = $product->product['product_name'];
            $available[] = $product->available;
            $adjust_qty[] = $product->adjustment_qty;
            $total[] = $product->total;
            $note[] = $product->note;
        }
        $row[] =  $sku;
        $row[] =  $product_name;
        $row[] =  $available;
        $row[] =  $adjust_qty;
        $row[] =  $total;
        $row[] =  $note;
        $row[] = $list->user['name'];
        $data[] = $row;
    }
    return DataTables::of($data)->escapeColumns([])->make(true);

这是我得到的,我无法列出产品名称、调整数量、总计和注释。它会昏迷,而不是列出

在此处输入图像描述

标签: phplaraveldatatableslaravel-8

解决方案


您需要通过添加一些样式来实现这一点


推荐阅读