2016-03-31 22 views
4

ItemController'ımdaki bir tablo sütununa erişmeye çalışıyorum. Bu örnekte, dizimdeki değerleri + sütun adı için birleştirilmiş bir dize kullanmak istiyorum.Laravel'de Blade ile Birleştirme

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 

İstenilen çıktı:

$rs->Alpha_data; 
$rs->Delta_data; 
etc 

Dinamik $ için bir değişken ayarlayabilirsiniz nasıl rs->adı?

+1

Shot karanlıkta: Deneyin '{{$ rs -> $ {$ öğesi .'_ veri '}}}' – maiorano84

cevap