php – Laravel 4从多个表中获取所有数据

php – Laravel 4从多个表中获取所有数据,第1张

概述我有表:用户,资源和数据透视表user_resources. 用户 > id >用户名 等等 资源 > id > resource_name 等等 USER_RESOURCES > id > user_id > resource_id 用户模型: class Resources extends Eloquent { public function users() { re 我有表:用户,资源和数据透视表user_resources.

用户

> ID
>用户名

等等

资源

> ID
> resource_name

等等

USER_RESOURCES

> ID
> user_ID
> resource_ID

用户模型:

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从多个表中获取所有数据全部内容,希望文章能够帮你解决php – Laravel 4从多个表中获取所有数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存