我的同步数据透视表有问题 我有2个型号 用户和后端
class Backend extends Model
{
protected $fillable = [
'name','code',
];
public function users()
{
return $this->belongsToMany(User::class);
}
}
class User extends Model
{
protected $fillable = [
'name','email',
];
public function backends()
{
return $this->belongsToMany(Backend::class);
}
}
在backendController中我有一个商店方法
public function store(Request $request)
{
$backend = Backend::create($request->only('name','code'));
$backend->users()->sync($request->only('users'));
return response()->json(['response' => $backend ? true : false]);
}
我有这个错误
SQLSTATE [HY000]:常规错误:1表backend_user没有列 名为0(SQL:插入“backend_user”(“backend_id”,“0”, “user_id”,“1”)值(6,1,用户,3))
我该如何解决这个问题?
感谢