Ich erhalte ids jquery in meinem Controller mit seiner alsInvalid argument für foreach geliefert() Laravel verwendet, wobei (Laravel 5.3)
if(!empty($request->input('ids'))) {
$ids = $request->input('ids');
}else{
$ids = null;
}
Ich versuche dd($ids)
Ausgabe als in meiner Konsole ist
array:3 [
0 => "1"
1 => "2"
2 => "on"
]
Wenn ich ids zu meiner Anfrage passieren, wie
Abfrage
$student_ids = DB::table('students')
->orderBy('name', 'asc')
->where('group_id', '<>', 0)
->whereIn('students.id','=', $ids)
->pluck('id');
Sein nicht
Fehler arbeiten, ist: Invalid argument für foreach geliefert
Bitte helfen, wo ich bin falsch.
Dank
Wie erhalten Sie aus Ihrer Sicht Ids? 3. Element in Array "on" sollte da sein? Ich denke, da stimmt etwas nicht. –
Warum ist Ihre ID Zeichenfolge dort? –
if ($ request-> has ('ids'))) {} – moathdev