首页 > 解决方案 > 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'
    ];
}

指数从何而来?

标签: phplaravel

解决方案


按照约定,“snake case”,类的复数名称将用作表名,除非明确指定另一个名称。

在您的索引模型中,您需要明确指定表名

class Index extends Models {
    protected $table = 'index';
    ...
}

推荐阅读