小编Sha*_*ale的帖子

Laravel Eloquent select 函数导致空关系

以下是我的查询

$user = User::select(['uuid','name','about'])->with(['education','work'])->first();
Run Code Online (Sandbox Code Playgroud)

这将返回关系education和的空数据work,但是如果我select从查询中删除函数,我将获取关系中的数据,并且它还返回我不想要的用户表的所有列。

如何解决这个问题

laravel eloquent

4
推荐指数
1
解决办法
1581
查看次数

Laravel Eloquent获取关系数据为空的结果

我有两个模特User,Owner有很多关系

我想只获取那些没有所有者的用户

我怎样才能使用雄辩

我试过了

$query = User::whereHas('userOwners', function ( $subquery ){
                $subquery->whereNull('owner_id');                            
            })->get();
Run Code Online (Sandbox Code Playgroud)

但没有工作.

laravel eloquent

2
推荐指数
1
解决办法
3059
查看次数

标签 统计

eloquent ×2

laravel ×2