Ich habe Schwierigkeiten beim Zugriff auf das Array mit JSON-Werten. Die Werte stammen von einer anderen Tabelle, in der ich eine Beziehung mit einer anderen Tabelle hergestellt habe. Ich kann jedoch nicht herausfinden, wie ich richtig darauf zugreifen kann. Hier ist mein Code.Wie kann Array mit JSON-Werten mit Laravel 5.2 angesprochen werden?
Modellbeziehung zwischen Produkt und Inventar.
Produkt
public function inventory(){
return $this->hasMany('App\InventoryRecord\InventoryRecord');
}
Inventar
public function products(){
return $this->belongsTo('App\Product\Product','product_id');
}
Ansicht
@foreach($products as $val)
<?php //$quantity[$i++] = $val->id; ?>
<tr class="tbl-prod-row">
<td><input type='checkbox' style='width:30px; height:20px;' class='radio_check_all prod-id-checkbox' id='radio_check_all prod-id-checkbox' value="{{ $val->id }}"></td>
<td style="display:none;">{{ $val->id }}</td>
<td style="display:none;">{{ $val->category }}</td>
<td>{{ $val->pharmaceutical }}</td>
<td>{{ $val->description }}</td>
<td>{{ $val->type }}</td>
<td>{{ $val->unit }}</td>
<td>{{ $val->price }}</td>
<td>{{ $val->created_at }}</td>
<td>{{ $val->po_status }}</td>
<td>{{ $val->inventory }}</td>
</tr>
@endforeach
Es wird hier kein Fehler angezeigt, aber jedes Mal, wenn ich auf Werte im Array zugreifen wollte, indem ich die $val->inventory
in $val->inventory->quantity
änderte, gab es einen Fehler zurück.
Bitte helfen Sie mir mit diesem. Danke vielmals.