Basistabelle oder -ansicht nicht gefunden: 1146 Tabelle Laravel 5
Beim Versuch, Daten mit Laravel 5 in MySQL zu speichern, stoßen Benutzer möglicherweise auf Folgendes: Folgender Fehler:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sistemal5.cotizacions' doesn't exist
Dieser Fehler tritt normalerweise auf, wenn Laravel ein „S“ an den Tabellennamen anhängt, was zu einer ungültigen Tabellenreferenz führt.
Um dieses Problem zu beheben, Überprüfen Sie Folgendes:
Controller-Speichermethode:
public function store(CotFormRequest $request) { $quote = new Cotizacion; $quote->customer_id = Input::get('data.clientid'); $quote->total = Input::get('data.totalAftertax'); $quote->save(); }
Model:
Potenzielle Probleme:
class Cotizacion extends Model{ public $table = "cotizacion"; }
Lösung:
Um dieses Problem zu beheben, stellen Sie sicher, dass der Tabellenname im Modell mit dem tatsächlichen Tabellennamen in Ihrer Datenbank übereinstimmt und dass die Pluralform explizit angegeben wird bei Bedarf.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3