Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在laravel中返回多对多关系结果,如果不返回null';不存在_Php_Laravel_Laravel 8 - Fatal编程技术网

Php 在laravel中返回多对多关系结果,如果不返回null';不存在

Php 在laravel中返回多对多关系结果,如果不返回null';不存在,php,laravel,laravel-8,Php,Laravel,Laravel 8,我有一个表科目和教师之间的关系(多对多) 学科 身份证件 标题 有 has()是根据关系过滤选择模型。因此,它的行为非常类似于正常的WHERE条件。如果您只使用has('relation'),这意味着您只想获取在该关系中至少有一个相关模型的模型 例如: 用户>hasMany>帖子 $users=User::has('posts')->get()如果本学期有老师附属于我,我想将科目返回给老师,而在你的情况下,它只返回有科目的老师\

我有一个表科目和教师之间的关系(多对多)

学科 身份证件 标题 有 has()是根据关系过滤选择模型。因此,它的行为非常类似于正常的WHERE条件。如果您只使用has('relation'),这意味着您只想获取在该关系中至少有一个相关模型的模型

例如:

用户>hasMany>帖子


$users=User::has('posts')->get()

如果本学期有老师附属于我,我想将科目返回给老师,而在你的情况下,它只返回有科目的老师\