我想发布一个数组和一个变量来查看。这是我的变量。
$ausgabeSpieltag = $saisonMaxSpieltagEins;
这是我的数组,就像我现在发布的那样。但现在我需要在 - > with part。
中增加变量$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);
这是我的输出刀片
<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>
一切正常,我的{{$ ausgabeVariable}}被排除在外。在变量只有1个数字,我想在Dateneingabe之后在我的H3中有这个。
答案 0 :(得分:1)
你可以尝试
return view('spielplan')->with('alleSpiele', $resultData)->with('variable',$variable);
或者您可以使用紧凑型
return view('spielplan')->with(compact('alleSpiele', 'variable'));
或者您可以使用像这样的数组发送您的数据
return view('spielplan')->with('data',['alleSpiele'=>$alleSpiele, 'variable'=>$variable]);
其中 alleSpiele 是一个数组而变量是您创建的变量
答案 1 :(得分:1)
您可以将数据发送到以下数组中查看
return view('spielplan',['alleSpiele' => $resultData]);
答案 2 :(得分:0)
您应该轻松地在laravel中使用compact
传递多个变量,如:
$alleSpiele = $resultData;
return view('spielplan',compact('alleSpiele','ausgabeSpieltag'));
希望这对你有用!!!