我有这个。
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'中的'name'字段。