我如何才能获得非软删除商家的位置。
Location
和Merchant
型号。当我得到位置时:
$locations = \App\Location::where('merchant_id', $merchantId)->get();
即使商家被软删除,它也会返回位置!
如何防止这种情况,如果商家被软删除,它将不会返回位置?
答案 0 :(得分:3)
您的Location
必须实施belongsTo()
至Merchant
。然后将has()
条件添加到查询中。
$locations = \App\Location::where('merchant_id', $merchantId)
->has('merchant')
->get();