首頁 >資料庫 >mysql教程 >Laravel 5:為什麼會發生「找不到表格」錯誤以及如何修復它?

Laravel 5:為什麼會發生「找不到表格」錯誤以及如何修復它?

Susan Sarandon
Susan Sarandon原創
2024-10-26 09:29:02992瀏覽

 Laravel 5: Why is My

未找到基底表:Laravel 5 中的故障排除

嘗試使用Laravel 5 將資料儲存到MySQL 時,出現「1146 Table not found” ” 可能會發生錯誤。 >

這是提供的控制器store方法:

和模型Cotizacion

<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>

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

use Illuminate\Database\Eloquent\Model;


class Cotizacion extends Model {

}</code>

解決問題
<code class="php">class Cotizacion extends Model{
    public $table = "cotizacion";
}</code>

要解決此問題,請在模型中明確定義表名稱:透過指定表名稱,Laravel 將正確識別它並防止增加額外的“S ”.

以上是Laravel 5:為什麼會發生「找不到表格」錯誤以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn