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

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

Susan Sarandon
發布: 2024-10-26 09:29:02
原創
1010 人瀏覽過

 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板