2016-04-05 25 views
0

Ich möchte eine Hilfe, um diese Funktion eines Modells in meinem Projekt zu ändern, da es ein Array wie folgt zurückgibt: [{"Package_Name": "Excel"}] Ich brauche nur die Zeichenfolge "EXCEL"Laravel Funktion zu Blade

-Code in Modell

public function getUserSeminars(){ 


     $seminar = Seminar::select('Package_Name') 
      ->join('Home_StudentPackages','Home_StudentPackages.hsp_PackID','=','Home_Packages.Package_ID') 
      ->join('Home_Students','Home_Students.home_id','=','Home_StudentPackages.hsp_homeStudID') 
      ->where('Home_Students.home_id','=',$this->home_id) 
      ->get(); 

     return $seminar; 



    } 

Klinge

@foreach($users as $i=>$user) 
      <tr> 
       <td>{{ $i+1 }}</td> 
       <td>{{ $user->home_lastname }}</td> 
       <td>{{ $user->home_firstname }} </td> 
       <td>{{ $user->getUserSeminars() }}</td> 
       <td>{{ $user->home_id }}</td> 
       <td>{{ $user->getUserRights() }}</td> 

Antwort

1

@foreach($users as $i=>$user) 
 
      <tr> 
 
       <td>{{ $i+1 }}</td> 
 
       <td>{{ $user->home_lastname }}</td> 
 
       <td>{{ $user->home_firstname }} </td> 
 
       <td> 
 
        <ul> 
 
        @foreach($user->getUserSeminars() as $seminar) 
 
         <li>{{$seminar->Package_Name}}</li> 
 
        @endforeach 
 
        </ul> 
 
       
 
       </td> 
 
       <td>{{ $user->getUserSeminars() }}</td> 
 
       <td>{{ $user->home_id }}</td> 
 
       <td>{{ $user->getUserRights() }}</td>

Art einig Pseudo-Code, kann 100% richtig sintaxis nicht erinnern, aber diese funktionieren sollen.

+1

vor allem funktionierte es wie ein Charme Sekunde ich möchte doppelt danke für die Kugeln ist dies die

  • ? –

    +0

    Ja, ich vermutete, dass die Listen ein Seminar sind, das Sie alle auflisten möchten. Gern geschehen;) – Borjante