php - SQLSTATE [42S02]:未找到基表或视图:1146 表 '***.indices' 不存在 laravel
问题描述
我有表格索引页,但仍然有这个错误!这是我的代码:
public function up()
{
Schema::create('index', function (Blueprint $table) {
$table->increments('id');
$table->text('about');
$table->string('video');
$table->timestamps();
});
}
模型:
class Index extends Model
{
protected $fillable = [
'about' ,'video'
];
}
指数从何而来?
解决方案
按照约定,“snake case”,类的复数名称将用作表名,除非明确指定另一个名称。
在您的索引模型中,您需要明确指定表名
class Index extends Models {
protected $table = 'index';
...
}
推荐阅读
- xslt - 换班
或者
使用 XSLT? - javascript - JavaScript 函数输出页面的 DOM 树
- javascript - PDF.js:使用 postMessage 将 base64 传递给 iframe 中的 viewer.html
- r - 如何通过匹配另一个数据集中的列来删除数据集中的行
- postgresql - 如何使用公用表表达式创建临时表
- java - java.net.BindException:无法在 LinkLocal 重新绑定上分配请求的地址(绑定失败)
- bert-language-model - 下载以下模型:distill-bert-base-spanish-wwm-cased-finetuned-spa-squad2-es
- reactjs - 反应子手风琴不是全宽
- macos - 无法在 macOS Catalina 10.15.7 中打开 Android Studio
- jquery - 加载页面时控制台中的“未捕获的类型错误:无法读取未定义的属性‘setDefaults’”