Ich habe ein Modell mit 2 Funktionen. Nehmen wir an, der Name des Modells lautet Cars
. Ich versuche, eine Funktion brand
aufzurufen, die ein Array zurückgibt, damit ich es innerhalb der anderen getBrand
Funktion verwenden kann.Php Laravel rufen Sie eine Funktion in dem gleichen Modell
public static function getBrand($data) {
$brandVariable = $this->brand();
for ($i=1; $i < count($brandVariable) ; $i++) {
//do something
}
}
public static function brand() {
$arrayValues = array(
1 => 'Brand A',
2 => 'Brand B',
);
return arrayValues;
}
Da die Werte in brand
Funktion sind, muss ich es in getBrand
passieren.
Ich bekomme einen Fehler in der for
Schleife. Ich versuchte es in einer anderen Datei (local PHP nicht Laravel) und es funktioniert gut. Aber in Laravel hat es nicht das erwartete Ergebnis.