ich zur Zeit, um herauszufinden, ich versuche, warum ich diese Fehlermeldung erhalten:Laravel - Klasse ‚App Http Controllers Object‘ nicht gefunden
FatalThrowableError: Class 'App\Http\Controllers\Object' not found in Operators.php line 23
Dies ist die Operators.php Controller aus, wo der Fehler kommt aus:
public function getOperatorData()
{
$api = new Client([
'base_uri' => 'https://www.space-track.org',
'cookies' => true,
]); $api->post('ajaxauth/login', [
'form_params' => [
'identity' => '#',
'password' => '#',
],
]);
$response = $api->get('basicspacedata/query/class/satcat/orderby/INTLDES%20desc/limit/1/metadata/false');
$mydata = json_decode($response->getBody()->getContents());
$object = new Object();
$object->intldes = $mydata->INTLDES;
$object->satname = $mydata->SATNAME;
$object->save();
return view('pages/satellite-database', compact('object'));
}
die spezielle Linie von wo aus der Fehler kommt, ist:
$object = new Object();
die Linie gezeigt oben sollte ein neues Modell für die spätere Abfrage in einer Blade-Datei erstellt werden.
Ich bin in der Regel in der Lage, diese zu lösen (entweder ich habe die 'Verwendung' oder etwas vergessen), aber ich konnte diesen Fehler nicht lösen.
Wenn Sie die generische PHP-Objektklasse benötigen, verwenden Sie 'new stdObject()', 'Object' ist kein gültiger Klassenname – apokryfos
@apokryfos Ich habe das versucht, aber leider hat es nicht funktioniert. Der Fehler, den ich damit bekomme, ist "Klasse" App \ Http \ Controllers \ stdObject "nicht gefunden" –
Hoppla, ich meinte '\ stdClass' – apokryfos