Nun, das ist mein Problem.Laravel hat viele durch nur bringt erste Aufzeichnung
Dies ist die öffentliche Funktion in meinem Modell
public function traerDesc(){
return $this->hasManyThrough('App\modeloDescripcionVehiculos', 'App\modeloVehiculos', 'idDescripcion', 'id', 'idVehiculo');
}
Dies ist der Controller Aufruf
$data = [
'venta' => modeloAccion::where('accion', 'venta')->with('traerVehiculo', 'traerUsuario', 'traerCliente', 'traerTransaccion', 'traerVenta', 'traerDesc')->get(),
];
return view('modulos.general.informes')->with($data);
Das ist mein Tisch
in der Klinge Datei ist<table class="table table-striped table-bordered table-hover" id="myTable">
<thead>
<tr>
<th class="text-center">Vehiculo vendido</th>
<th class="text-center">Precio de compra</th>
<th class="text-center">Precio de venta</th>
<th class="text-center">Ganancia %</th>
<th class="text-center">Usuario</th>
<th class="text-center">Cliente</th>
<th class="text-center">Fecha venta</th>
</tr>
</thead>
<tbody>
@foreach($venta as $ventas)
<tr class="text-center">
@foreach($ventas->traerDesc as $descripcion)
<td>{{$descripcion->marca}}</td>
@endforeach
<td>{{$ventas->traerVehiculo->precioCompra}}</td>
<td>{{$ventas->traerVehiculo->precioVenta}}</td>
<td>asd</td>
<td>{{$ventas->traerUsuario->nombre.' '.$ventas->traerUsuario->apellidoPaterno.' '.$ventas->traerUsuario->apellidoMaterno}}</td>
<td>asd</td>
<td>{{date('d-m-Y', strtotime($ventas->traerVenta->fechaVenta))}}</td>
</tr>
@endforeach
</tbody>
</table>
Das ist mein Tisch ist Akkorde. Wie du siehst . Es hat 3 Reihen wo accion = venta
und alle von ihnen die gleichen Informationen in allen Tabellen hat. Aber es bringt nur die erste Zeile die Ablehnung der anderen
Und die Ansicht zeigt nur 1 marca
, die wie Marke in Englisch wäre.
Hoffnung kann mich klar genug machen. Danke
Nur ein kleiner Kommentar aber in Zukunft könnte es handlicher sein, alles in einfachem Englisch nur Code, wie es vielleicht ein bisschen einfacher sein, schnell für die Menschen zu verstehen, die helfen wollen. Prost! –
Sie sagten, dass es 3 Datensätze gibt und alle drei "accions" (Aktionen) sind "venta" (Verkauf)? –
Ich denke, ich werde meine Frage neu formulieren. – NEOJPK