php - 如何在数据表中显示数据透视表中的数据?
问题描述
我有这个。
columns: [
{
data: null,
render: function (data, type, row) {
//array en name <---
return '<td><input value="'+data.id+'" class="all_del" type="checkbox" name="borrar_c[]"></input></td>';
},
},
{data: 'nombre'},
{data: 'direccion'},
{data: 'familias.nombre'},
{data: 'updated_at'},
{
data: null,
render: function (data, type, row) {
return '<td><a data-toggle="modal" data-target="#formulario" type="button" class="btn btn-warning editarmodal">Editar</a></td>';
},
},
{
data: null,
"targets": 1,
render: function (data, type, row) {
return '<td><a type="button" class="btn btn-danger borrar">Borrar</a></td>';
},
},
]
在数据表中。我想在 Laravel 中显示另一个具有多对多关系的表中的数据。我这样做是为了显示数据表的数据。
$locales = Local::with('familias','etiquetas')->where(function ($q) use ($request){
if($request->idfamilia){
$q->where('idfamilias',$request->idfamilia);
}
})->get();
return response()->json($locales);
我使用familias.nombre因为它是 Familias 表的外键。我不能使用etiquetas.nombre因为有一个数据透视表,我该怎么做?我想在数据表中使用数据透视表显示来自“etiquetas”的字段“名称”。
解决方案
推荐阅读
- vb.net - 如何修复 Option Strict On 在复制“ByRef”参数的值时不允许从“Object”类型缩小到“String”类型
- rpm - RPM:未找到 rpmbuild 文件
- java - 为什么 ExecutorService 实例产生的线程会吞下 Java 错误?
- c# - 在两个 C# 进程之间交换消息
- javascript - 更正 javascript 以与 html a href 对齐
- c - 将符号名称输入 C
- java - Java - 计数指定对象的计数器数组
- python - 无法在 virtualenv 中运行特定的 django 项目
- python - Flask 应用程序在 docker 上运行,但不在主机上运行
- html - REACT spa 应用程序 - 为 SEO 提供单独和不同的预渲染静态 html,优点和缺点