面对这个错误我的表中没有列'name'
。这些是我表格中的字段。
protected $fillable = [
'cat_id',
'location_id',
'content',
];
确保表中有name属性。如果使用迁移创建表,则可能存在默认属性名称,在创建模式时您没有注意到它,或者您不需要可以从迁移表中删除的名称字段。
laravel项目使用user.php默认创建文件名,请检查迁移文件并确保文件是否存在访问模型。有时我们会得到文件错误但实际上属于其他一些内容。
在迁移文件中添加值为nullable
$table->string('name')->nullable();
删除你的表添加$table->string('name')->nullable();
迁移文件并再次迁移。