我有表索引页,但仍然有此错误!这是我的代码:
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';
...
}
indices
是"index"的复数形式。默认情况下,laravel将寻找该模型的复数形式。例如,AppUser
指的是users
表。这是惯例。
未找到'***.indices'
,但您的架构类(迁移(正在创建一个"索引"表。
在模型中添加以下内容。应该可以正常工作。
protected $table = 'index';