2017-08-11 1 views
1

Je souhaite publier un tableau et une variable à afficher. Voici ma variable.Post tableau et variable à afficher

$ausgabeSpieltag = $saisonMaxSpieltagEins; 

Et voici mon tableau et le chemin comme je l'affiche pour voir en ce moment. Mais maintenant j'ai besoin de plus de la variable dans le -> avec partie.

$spieltagSpiel = Spielplan::where('Spieltag', '=', $ausgabeSpieltag)->where('Abgeschlossen', '=', 0)->get(); 
    foreach($spieltagSpiel as $spieltagSpielOutput){ 
     $heimName = Verein::where('V_ID', '=', $spieltagSpielOutput->Heimmannschaft)->first(); 
     $gastName = Verein::where('V_ID', '=', $spieltagSpielOutput->Gastmannschaft)->first(); 
     $resultData[$spieltagSpielOutput->Spielplan_ID] = $heimName->Name. ' - ' .$gastName->Name; 
    } 
return view('spielplan')->with('alleSpiele', $resultData); 

Voici ma lame de sortie

<h3>Dateneingabe</h3> 

{{$ausgabeSpieltag}} 

<div class="row"> 
    <div class="col-6 col-md-4"> 
     <label for="">Spielauswahl</label> 
     <select class="form-control input-sm" name="spiele" id="spiele"> 
     @foreach($alleSpiele as $alleSpieleKey => $alleSpieleName) 
      <option value="{{ $alleSpieleKey }}"> 
       {{ $alleSpieleName }} 
      </option> 
     @endforeach 
     </select> 
    </div> 

    <div class="col-6 col-md-4"> 
     <label for="">Teamauswahl</label> 
     <select class="form-control input-sm" name="spiel" id="spiel"> 
     </select> 
    </div> 

    <div class="col-6 col-md-4"> 
     Hier kommt der Abgeschlossen Button hin 
    </div> 
</div> 

Tout fonctionne exclu mon {{$ ausgabeVariable}}. Dans la variable est seulement 1 nombre et je veux l'avoir dans mon H3 après Dateneingabe.

Répondre

0

Vous devez passer facilement avec plusieurs variables compact dans Laravel comme:

$alleSpiele = $resultData; 
return view('spielplan',compact('alleSpiele','ausgabeSpieltag')); 

Espoir ce travail pour vous !!!

+0

Je veux mettre en lame {{yourVariable}}, mais ça ne marchera pas. Comment faire ça? – HansMuff

+0

@HansMuff S'il vous plaît montrer votre fichier lame où vous mettez {{yourVariable}} –

+0

@HansMuff Et yourVariable signifie quelle variable vous avez besoin dans le fichier de vue. –

1

vous pouvez essayer

return view('spielplan')->with('alleSpiele', $resultData)->with('variable',$variable); 

ou vous pouvez utiliser compact

return view('spielplan')->with(compact('alleSpiele', 'variable')); 

ou vous pouvez envoyer vos données withing un tableau comme celui-ci

return view('spielplan')->with('data',['alleSpiele'=>$alleSpiele, 'variable'=>$variable]); 

alleSpiele est un tableau et variable est une variable que vous avez créé

1

Vous pouvez envoyer des données à afficher dans le tableau suivant

return view('spielplan',['alleSpiele' => $resultData]);