【发布时间】:2021-08-21 02:48:19
【问题描述】:
我与表用户、项目和数据透视表 user_item 有多对多关系,我需要调用查询:Select * from user_item where user_id=$user->id in laravel 并以 json 格式返回结果。我试试
$user=User::find(session('user_id'))->items()->get();
return response ()->json($user);
但它不起作用。我该怎么做?
class User extends Authenticatable {
public function items (){
return $this->belongsToMany ("App\Models\Item", "user_item", "user", "item");
}
}
class Item extends Models {
public function users (){
return $this->belongsToMany ("App\Models\User", "user_item", "item", "user");
}
}
【问题讨论】:
-
您好!能否请您出示
user_item表的迁移文件?