du94414 2016-10-15 10:16
浏览 61

如何在响应Laravel时排除对象?

I do request with joining tables:

$categories = Model::with("translate")->get();

In result object I get data with translate for each row.

How can I exclude this from response?

  • 写回答

1条回答 默认 最新

  • douqian8238 2016-10-15 10:19
    关注

    with is used for eager loading, not for joining tables.

    Basically with eager loading you're initially fetching all your Models and then making another query to get all the translate instances related to your models. Then the translate models are added to your Models

    To join the two tables you can do something like that:

     $categories = Model::join('translate', 'model.id', '=', 'translate.model_id')->get();
    
    评论

报告相同问题?

悬赏问题

  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作