我有表索引页,但仍然有此错误!这是我的代码:
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'
];
}
索引来自哪里?
答案 0 :(得分:0)
按照惯例,除非明确指定其他名称,否则将使用“蛇形字母”,类的多个名称作为表名称。
在索引模型中,您需要明确指定表名
class Index extends Models {
protected $table = 'index';
...
}
答案 1 :(得分:0)
indices
是“索引”的复数形式。默认情况下,laravel将查找模型的复数形式。例如,App\User
引用了users
表。
多数民众赞成在惯例。
'***.indices'
,但是您的架构类(迁移)正在创建“索引”表。
在模型中添加以下内容。应该工作正常。
protected $table = 'index';