亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據透視表沒有附加 Laravel 關系

數據透視表沒有附加 Laravel 關系

PHP
郎朗坤 2021-11-19 16:40:05
這是我的代碼:Project::find($project)->users()->attach($user)// $project = '1', $user = '2'和錯誤:SQLSTATE[HY000]: General error: 1364 Field 'user_id' doesn't have a default value (SQL: insert into `project_user` (`project_id`) values (2))如果您需要遷移Schema::create('project_user', function(Blueprint $table)    {        $table->increments('id');        $table->bigInteger('project_id')->unsigned();        $table->bigInteger('user_id')->unsigned();可能是什么問題呢?
查看完整描述

1 回答

?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

看起來您的關系簽名有誤,請確保如下所示:


// In your Project model


public function users()

{

    return $this->belongsToMany('App\User', 'project_user', 'project_id', 'user_id');

}


查看完整回答
反對 回復 2021-11-19
  • 1 回答
  • 0 關注
  • 144 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號