<legend id='wEIfe'><style id='wEIfe'><dir id='wEIfe'><q id='wEIfe'></q></dir></style></legend>

        • <bdo id='wEIfe'></bdo><ul id='wEIfe'></ul>

        <small id='wEIfe'></small><noframes id='wEIfe'>

        <tfoot id='wEIfe'></tfoot>
        <i id='wEIfe'><tr id='wEIfe'><dt id='wEIfe'><q id='wEIfe'><span id='wEIfe'><b id='wEIfe'><form id='wEIfe'><ins id='wEIfe'></ins><ul id='wEIfe'></ul><sub id='wEIfe'></sub></form><legend id='wEIfe'></legend><bdo id='wEIfe'><pre id='wEIfe'><center id='wEIfe'></center></pre></bdo></b><th id='wEIfe'></th></span></q></dt></tr></i><div id='wEIfe'><tfoot id='wEIfe'></tfoot><dl id='wEIfe'><fieldset id='wEIfe'></fieldset></dl></div>
      1. Laravel Eloquent Pluck 不会丢失钥匙

        时间:2023-09-24
          <bdo id='exklO'></bdo><ul id='exklO'></ul>
        • <small id='exklO'></small><noframes id='exklO'>

            <legend id='exklO'><style id='exklO'><dir id='exklO'><q id='exklO'></q></dir></style></legend>
              <tbody id='exklO'></tbody>

                <i id='exklO'><tr id='exklO'><dt id='exklO'><q id='exklO'><span id='exklO'><b id='exklO'><form id='exklO'><ins id='exklO'></ins><ul id='exklO'></ul><sub id='exklO'></sub></form><legend id='exklO'></legend><bdo id='exklO'><pre id='exklO'><center id='exklO'></center></pre></bdo></b><th id='exklO'></th></span></q></dt></tr></i><div id='exklO'><tfoot id='exklO'></tfoot><dl id='exklO'><fieldset id='exklO'></fieldset></dl></div>

                  <tfoot id='exklO'></tfoot>
                • 本文介绍了Laravel Eloquent Pluck 不会丢失钥匙的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我在 Laravel 中有以下集合:

                  I have the following collection in Laravel:

                   ["TheNumbers":[{"episodeID":16818,"episodeNumber":100,"created_at":null,"updated_at":null},{"episodeID":16818,"episodeNumber":210,"created_at":"2017-02-20 21:30:38","updated_at":"2017-02-20 21:30:38"}]
                  

                  如果我运行以下代码:

                  $TheEpisode->TheNumbers->pluck('episodeNumber');
                  

                  我会得到以下结果:

                  [100,210]
                  

                  我想保留每个号码的密钥,我该如何实现?

                  I would like to keep the keys for each number, how can I achieve this?

                  这是我的预期结果:

                  [{"episodeNumber":100},{"episodeNumber":210}]
                  

                  PHILIS PETERS(改进)

                  TheEpisode->TheNumbers->reduce(function ($result, $episode) {
                            $episodeData = (collect())->put('episodeNumber', $episode['episodeNumber']);
                            $result[] = $episodeData;
                            return $result;
                          }));
                  

                  推荐答案

                  尝试这样的事情,它应该可以使用 map...

                  Try something like this, it should work using map...

                  return $TheEpisode->TheNumbers->map(function ($episode) {
                      return ['episodeNumber' => $episode['episodeNumber']];
                  });
                  

                  这篇关于Laravel Eloquent Pluck 不会丢失钥匙的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Laravel eloquent 集合上的 Array_unique 下一篇:Laravel Eloquent orWhere 查询

                  相关文章

                  最新文章

                  <small id='nR5NT'></small><noframes id='nR5NT'>

                • <legend id='nR5NT'><style id='nR5NT'><dir id='nR5NT'><q id='nR5NT'></q></dir></style></legend>

                  <i id='nR5NT'><tr id='nR5NT'><dt id='nR5NT'><q id='nR5NT'><span id='nR5NT'><b id='nR5NT'><form id='nR5NT'><ins id='nR5NT'></ins><ul id='nR5NT'></ul><sub id='nR5NT'></sub></form><legend id='nR5NT'></legend><bdo id='nR5NT'><pre id='nR5NT'><center id='nR5NT'></center></pre></bdo></b><th id='nR5NT'></th></span></q></dt></tr></i><div id='nR5NT'><tfoot id='nR5NT'></tfoot><dl id='nR5NT'><fieldset id='nR5NT'></fieldset></dl></div>
                  1. <tfoot id='nR5NT'></tfoot>

                      • <bdo id='nR5NT'></bdo><ul id='nR5NT'></ul>