在数据表中加入数据(laravel)

Posted

技术标签:

【中文标题】在数据表中加入数据(laravel)【英文标题】:join data in datatable (laravel) 【发布时间】:2021-10-06 21:37:22 【问题描述】:

需要连接两个数据并编译显示在数据表中 但我不知道我的代码有什么问题

控制器

        $data = DB::table('items')
   ->join('shipments', 'shipments.shp_no','=','items.shp_no_for_it')
   ->select('items.it_arabic_name', 'shipments.shp_destination_shipping_fees')
   ->get();
    return Datatables::of($data)
    ->make(true);

ajax

columns: [

    data: 'items.it_arabic_name',
      render: function ( data, type, row ) 
        return row.items.it_arabic_name + ' ' + row.shipments.shp_destination_shipping_fees;
   
    ]

得到这个错误

【问题讨论】:

我们也不知道——因为你没有显示你的错误。 我更新错误..谢谢 【参考方案1】:

已解决

columns: [

    data: 'items.it_arabic_name',
      render: function ( data, type, row ) 
        return row.it_arabic_name + ' ' + row.shp_destination_shipping_fees;
   
]

【讨论】:

以上是关于在数据表中加入数据(laravel)的主要内容,如果未能解决你的问题,请参考以下文章

laravel-admin上传图片

在 laravel 中加入查询

如何在laravel中加入同一张表

如何在 laravel eloquent 中加入三个表?

如何使用 eloquent hasmanythrough 或 hasonethrough 在 laravel 中加入 3 个表

laravel 使用测试工厂Factory添加测试数据