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

  • <small id='ZJcaJ'></small><noframes id='ZJcaJ'>

      <tfoot id='ZJcaJ'></tfoot>
        <bdo id='ZJcaJ'></bdo><ul id='ZJcaJ'></ul>

        基于多个 ID 检索 Laravel 模型结果

        时间:2023-09-22

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

              <legend id='z4cid'><style id='z4cid'><dir id='z4cid'><q id='z4cid'></q></dir></style></legend>
            2. <small id='z4cid'></small><noframes id='z4cid'>

                • <bdo id='z4cid'></bdo><ul id='z4cid'></ul>
                  本文介绍了基于多个 ID 检索 Laravel 模型结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我已经在我的 Laravel 应用程序中实现了 ZendSearch.我使用它作为我的搜索引擎,用户将在其中输入一个搜索词,然后 ZendSearch 将返回一个按相关性排序的结果数组.但是,ZendSearch 返回的数组只返回我的记录 ID(它不返回任何实际的记录信息).

                  I have implemented ZendSearch into my Laravel application. I am using it as my search engine where users will type a search word, and then ZendSearch will return me an array of results ordered by relevance. However, the array that ZendSearch returns, only returns my record ID's (it doesn't return any of the actual record information).

                  接下来查询我的模型以检索基于 ZendSearch 数组结果的结果的正确方法是什么,该数组结果只是一个基于相关性排序的 ID 数组.

                  What would next be the correct way to query my Model to retrieve the results based on the ZendSearch array results which is just an array of ID's ordered based on relevance.

                  我知道 Model::find(1) 会返回我的 ID 为 1 的记录,但是我如何为 find() 方法提供一个数组我希望按照我提供的顺序返回的 ID.

                  I know of Model::find(1) which would return my record with an ID of 1, but how can I feed that find() method an array of ID's that I want to be returned in the order I am giving it.

                  推荐答案

                  这很简单.使用 findMany:

                  $models = Model::findMany([1, 2, 3]);
                  

                  顺便说一下,你也可以将一个数组传递给 find(),它会在内部调用 findMany:

                  By the way, you can also pass an array to find() and it will internally call findMany:

                  $models = Model::find([1, 2, 3]);
                  

                  <小时>

                  在引擎盖下它只是做了一个 whereIn 所以你也可以这样做:


                  Under the hood it just does a whereIn so you could do that too:

                  $models = Model::whereIn('id', [1, 2, 3])->get();
                  

                  这篇关于基于多个 ID 检索 Laravel 模型结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Laravel eloquent按关系模型上的角色名称排序 下一篇:laravel 5.x 中的 hasMany 与 BeingToMany

                  相关文章

                  最新文章

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

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

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