如何使用firstOrCreate
方法加入两个表?
例如
MyModel::firstOrCreate(["user_id" => $user_id])
->join("theSecondTable", "theSecondTable.id", "=", "MyModelTable.item_id") ;
这种方式不起作用我总是得到第一个用户的第一行
答案 0 :(得分:0)
试试这个
DB::table('MyModelTable')
->join('theSecondTable', 'MyModelTable.item_id', '=', 'theSecondTable.id')
->firstOrCreate(array('user_id' => $user_id));