[Php] बेस तालिका या दृश्य नहीं मिला: 1146 तालिका लैरवेल 5


Answers

मुझे इस समस्या का सामना लार्वेल 5.2 में भी हुआ और यदि टेबल नाम की घोषणा करना काम नहीं कर रहा है, तो शायद यह संभव है क्योंकि आपके अनुरोध में सत्यापन कोड में कुछ गलत घोषणा या गलती है (यदि आप एक का उपयोग कर रहे हैं)

Question

मैं इस त्रुटि को प्राप्त कर रहा हूं जब मैं डाटा लिथरेवल 5 का उपयोग करके mysql में सहेजने का प्रयास करता हूं, अन्य रूपों और सहेज () तरीके ठीक काम करते हैं लेकिन यह एक:

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sistemal5.cotizacions' doesn't exist (SQL: insert into `cotizacions` (`customer_id`, `total`, `updated_at`, `created_at`) values (1501, 150.69, 2015-05-11 03:16:25, 2015-05-11 03:16:25))

यहां मेरी नियंत्रक की दुकान विधि है:

public function store(CotFormRequest $request)
    {    
        $quote = new Cotizacion;
        $quote->customer_id = Input::get('data.clientid');
        $quote->total = Input::get('data.totalAftertax');    
        $quote->save();    
    }

और यहां मेरा मॉडल है:

<?php namespace App\Models\Cotizacion;

use Illuminate\Database\Eloquent\Model;


class Cotizacion extends Model {

}

मुझे वाकई कुछ स्पष्ट रूप से दिखना चाहिए क्योंकि मैं समझ नहीं पा रहा हूं कि क्यों Laravel एक "S" तालिका को जोड़ रहा है तालिका कोटेज़ैसियन नहीं है।

मैं इसका निवारण कैसे कर सकता हूं?