【发布时间】:2020-02-17 04:42:55
【问题描述】:
我已经连接了具有hasMany 和belongsTo 关系的表。
新娘模特:
public function plans()
{
return $this->hasMany("App\Plan");
}
计划模型:
public function bridal()
{
return $this->belongsTo("App\Bridal");
}
我有一个将这些数据返回到端点的查询。
public function bridal()
{
$bridals = Bridal::with(["plans" => function($query){
$query->orderBy("plans.plan_price");
}])
->groupBy("place_name")
->get();
return $bridals;
}
一切都很好,除了一件事。在新娘表中,一些 ID 没有计划。所以当我返回数据时,一些bridal id 带有一个空的Plans 数组。
我想阻止这种情况。如果bridal id 没有计划,那么我不想归还那个新娘身份证。我怎样才能在这里实现我想要的?
【问题讨论】: