Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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-获取非自定义的行有很多关系_Php_Laravel_Laravel Query Builder - Fatal编程技术网

Php Laravel-获取非自定义的行有很多关系

Php Laravel-获取非自定义的行有很多关系,php,laravel,laravel-query-builder,Php,Laravel,Laravel Query Builder,我有一个admin表格,admin有许多表格。每个表单都分配给显示在其仪表板上的管理员 问题是可能存在未分配给任何管理员的表单 我想得到所有这些表格任何帮助都将不胜感激。谢谢大家! 编辑:Admin通过所述的自定义关系与form相关 总之, Admin.php 我想获得不属于您可能要查找的任何管理员的表单 你为什么不干脆反其道而行之呢 $forms = Form::whereNotIn('user_id', $users); 谢谢你调查这件事。其实关系不是一个标准,有很多关系。我对问题进行了编

我有一个
admin
表格,
admin
有许多
表格
。每个
表单
都分配给显示在其仪表板上的
管理员

问题是可能存在未分配给任何
管理员的
表单

我想得到所有这些
表格
任何帮助都将不胜感激。谢谢大家!

编辑:
Admin
通过所述的自定义关系与
form
相关

总之,

Admin.php

我想获得不属于您可能要查找的任何
管理员的表单


你为什么不干脆反其道而行之呢

$forms = Form::whereNotIn('user_id', $users);

谢谢你调查这件事。其实关系不是一个标准,有很多关系。我对问题进行了编辑,以便更好地描述这种情况。您基本上必须在表单模型上定义这种关系的逆关系。我已经添加了代码,您能为我指出正确的方向吗?
$forms=Form::doesntHave('admin')->get();
$forms = Form::whereNotIn('user_id', $users);