Ich versuche, eine Ergebnismenge aus einer Laravel eloquenten Abfrage zu erhalten, wobei ich eine Spalte mit einer Liste von Werten in einem Array abgleiche.Wie bekomme ich eine Array-Ergebnismenge von Laravel? Bedingung
$authenticated_operation_ids = AccessControl::where('user_id', '=', $user_id)
->where('entity_type_id', '=', $operation_entity_id)
->pluck('entity_access_id')->toArray();
$authenticated_operations = Operation::whereIn('id', $authenticated_operation_ids);
return view('page.index')->withOperations($authenticated_operations);
Sie vergessen '-> get()' am Ende Ihrer Abfragen. – aynber
In mongodb werden native IDs als _id-Eigenschaft erstellt. Sie sollten ID zu _id ändern, wenn Sie es nicht so absichtlich gemacht haben. – zarax