我在创建数组的地方构建了这个函数
public function getSpielplan(){
// $spielplanVar = Spielplan::where('Spieltag', '=', 1)->get();
$spielplanVar = Spielplan::where('Spieltag', '=', 1)->get();
foreach($spielplanVar as $ausgabeT){
$vereinT = Verein::where('V_ID', '=', $ausgabeT->Heimmannschaft)->get();
foreach($vereinT as $ausgabeVereinT){
$vereinTGast = Verein::where('V_ID', '=', $ausgabeT->Gastmannschaft)->get();
foreach($vereinTGast as $ausgabeVereinTGast){
$newdata = array (
'Spiel_ID' => $ausgabeT->Spielplan_ID,
'Heimmannschaft' => $ausgabeVereinT->Name,
'Gastmannschaft' => $ausgabeVereinTGast->Name
);
}
}
}
return view('spielplan')->with('alleSpiele', $newdata);
}
我的观点是这个......
div class="col-xs-6">
label for="">Spielauswahl</label>
select class="form-control input-sm" name="spiele" id="spiele">
foreach($alleSpiele as $alleSpieleOutput)
option value="{!! $alleSpieleOutput !!}">{{$alleSpieleOutput}}/option>
endforeach
/select>
/div>
现在我有2个问题。 1.在表单控制器选项中,我只从Spiel_ID,Heimmannschaft和Gastmannschaft数组中获得一行。为什么? 2.我如何在特定领域使用? alleSpieleOutput - &gt;例如,Spiel_ID无法正常工作
答案 0 :(得分:0)
添加此行...
$newdata = array(); // Create an array for the data
foreach($spielplanVar as $ausgabeT){
更改行...
$newdata = array (
'Spiel_ID' => $ausgabeT->Spielplan_ID,
'Heimmannschaft' => $ausgabeVereinT->Name,
'Gastmannschaft' => $ausgabeVereinTGast->Name
);
到
$newdata[] = array (
'Spiel_ID' => $ausgabeT->Spielplan_ID,
'Heimmannschaft' => $ausgabeVereinT->Name,
'Gastmannschaft' => $ausgabeVereinTGast->Name
);
答案 1 :(得分:0)
您使用数组作为字符串?视图和控制器中的名称变量应该相同。而且你不能使用数组作为对象,这个转换数组转换为json,例如