【问题标题】:Return the comment for non deleted posts返回未删除帖子的评论
【发布时间】:2015-09-03 09:08:45
【问题描述】:

我怎样才能只获得非软删除商户的位置。

  • 我有 LocationMerchant 模型。
  • 每个商家都有很多地点。

当我得到位置时:

$locations = \App\Location::where('merchant_id', $merchantId)->get();

即使商家被软删除,它也会返回位置!

如何防止这种情况发生,这样如果商家被软删除,它就不会返回位置?

【问题讨论】:

    标签: laravel model laravel-5 eloquent relation


    【解决方案1】:

    您的Location 必须实现belongsTo()Merchant。然后在查询中添加has() 条件。

    $locations = \App\Location::where('merchant_id', $merchantId)
        ->has('merchant')
        ->get();
    

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 2021-03-14
      相关资源
      最近更新 更多