我是 Lumen(版本 8.3.4)的新手,在測驗程序中遇到了一個奇怪的問題。
在我的資料庫中,我有表“Pippo”;為了查詢它,我創建了模型 App\Models\Pippo 和控制器 App\Http\Controllers\PippoController.php,其中包括上述模型。為了路由請求,我在 web.php 中添加了以下行:
$router->post('getdomain', 'PippoController@getdomain');
現在,在“getdomain”函式中,我有一個簡單的
$var = Pippo::all();
但是當我嘗試呼叫它時,出現以下錯誤:
SQLSTATE [42S02]:未找到基表或視圖:1146 表 'authserver.pippos' 不存在(SQL:select * from pippos)
我在代碼中搜索和研究了多次,但我不明白為什么Lumen會在表名中添加's'字符。
有什么建議嗎?
提前致謝, 詹盧卡
uj5u.com熱心網友回復:
你可以把 modal protected $table = 'pippo'; 為了避免這個錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/454308.html
上一篇:根據登錄者更改用戶影像
