i Code unten verwenden, um alle relevanten Daten Modell für jetztAufruf mehrere Verfahren unter Verwendung von call_user_func_array
protected $model = '';
public function getAll()
{
return call_user_func_array([$this->model, "get"], []);
}
seine Arbeit zu holen, aber wie kann ich Kette Methode von call_user_func_array umgehen? zum Beispiel:
ich brauche zu holen wie:
Model::where('user_id', $user_id)->get();
eine Lösung (neu $ this-> Modell) ist -> where(); dass ich denke, es ist eine schlechte Idee. Gibt es eine Lösung?
Grund für die Verwendung von 'call_user_func_array ([$ this-> model," get "], []);' für get Methode? – Abhishek
in meinem BaseRepository ich möchte definieren getById oder getByColumnName mthod, so muss ich Methoden wie redegewandte –