代码之家  ›  专栏  ›  技术社区  ›  Chad

Laravel—如何将“->map()`与“->firstOrFail()结合使用?

  •  0
  • Chad  · 技术社区  · 7 年前

    ->map() 功能如中所示 this SO question ,但现在我需要更新使用 ->firstOrFail() 而不是 ->get() -&燃气轮机;地图() 具有 ,如何在使用范围获取单个记录时动态编辑某些值?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Dwight    7 年前

    firstOrFail 将返回单个结果-而不是集合。你不能 map 但是如果您想在回调中处理返回的结果,您可以用 tap 而不是功能。

    tap(User::where('id', 1337)->firstOrFail(), function ($user) {
      //
    });
    
    推荐文章