Heim > Datenbank > MySQL-Tutorial > Hauptteil

Laravel 5: Warum tritt der Fehler „Meine Tabelle nicht gefunden' auf und wie behebe ich ihn?

Susan Sarandon
Freigeben: 2024-10-26 09:29:02
Original
925 Leute haben es durchsucht

 Laravel 5: Why is My

Basistabelle nicht gefunden: Fehlerbehebung in Laravel 5

Beim Versuch, Daten in MySQL mit Laravel 5 zu speichern, wurde die Fehlermeldung „1146 Tabelle nicht gefunden“ angezeigt „Es kann ein Fehler auftreten. Dieses Problem tritt auf, wenn Laravel die Pluralform eines Tabellennamens nicht bestimmen kann, was dazu führt, dass am Ende des Namens ein „S“ hinzugefügt wird.

Controller- und Modellkonfiguration

Hier ist die bereitgestellte Controller-Store-Methode:

<code class="php">public function store(CotFormRequest $request)
{    
    $quote = new Cotizacion;
    $quote->customer_id = Input::get('data.clientid');
    $quote->total = Input::get('data.totalAftertax');    
    $quote->save();    
}</code>
Nach dem Login kopieren

Und das Modell Cotizacion:

<code class="php">namespace App\Models\Cotizacion;

use Illuminate\Database\Eloquent\Model;


class Cotizacion extends Model {

}</code>
Nach dem Login kopieren

Auflösung des Problem

Um dieses Problem zu beheben, definieren Sie explizit den Tabellennamen im Modell:

<code class="php">class Cotizacion extends Model{
    public $table = "cotizacion";
}</code>
Nach dem Login kopieren

Durch die Angabe des Tabellennamens identifiziert Laravel ihn korrekt und verhindert das Hinzufügen eines zusätzlichen „S ".

Das obige ist der detaillierte Inhalt vonLaravel 5: Warum tritt der Fehler „Meine Tabelle nicht gefunden' auf und wie behebe ich ihn?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!