Ich versuche, auf eine Tabellenspalte in meinem ItemController zuzugreifen. In diesem Fall möchte ich die Werte in meinem Array + eine verkettete Zeichenfolge für den Spaltennamen verwenden.Verkettung mit Blade in Laravel
ItemController.php ....
public function displayItems() {
$itemsList = array('Alpha','Bravo','Charlie','Delta');
//$results = returned mysql row here
return view('items', ['rs' => $results, 'items' => $itemsList]);
}
page.blade.php
@foreach ($items as $item)
//$item is used elsewhere too, so keep $item
{{$rs->$item.'_data'}}
@endforeach
gewünschte Ausgabe:
$rs->Alpha_data;
$rs->Delta_data;
etc
Wie kann ich dynamisch eine Variable für $ gesetzt rs->Name?
Schuss im Dunkeln: Versuchen '{{$ rs -> $ {$ item .'_ data '}}}' – maiorano84