gpt4 book ai didi

php - Laravel 4 多对多从两个表中获取所有数据

转载 作者:可可西里 更新时间:2023-11-01 00:21:24 26 4
gpt4 key购买 nike

我有表:用户、资源和数据透视表 user_resources。

用户

  • 编号
  • 用户名

等等

资源

  • 编号
  • 资源名称

等等

用户资源

  • 编号
  • 用户编号
  • 资源编号

用户模型:

class Resources extends Eloquent {

public function users() {
return $this->belongsToMany('User', 'user_resources');
}
}

和资源模型:

class User extends Eloquent {

public function resources() {
return $this->belongsToMany('Resource', 'user_resources');
}
}

如何获取所有用户以及属于用户的所有资源。

最佳答案

可能你只需要:

$everything = User::with('resources')->get();

关于php - Laravel 4 多对多从两个表中获取所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20991876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com