• <small id='137Hd'></small><noframes id='137Hd'>

  • <tfoot id='137Hd'></tfoot>

    1. <legend id='137Hd'><style id='137Hd'><dir id='137Hd'><q id='137Hd'></q></dir></style></legend>
      • <bdo id='137Hd'></bdo><ul id='137Hd'></ul>

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

        Eloquent ORM laravel 5 获取 id 数组

        时间:2023-09-23

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

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

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

                  本文介绍了Eloquent ORM laravel 5 获取 id 数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我使用的是 Eloquent ORM laravel 5.1,我想返回一个大于 0 的 id 数组,我的模型叫做 test.

                  I'm using Eloquent ORM laravel 5.1, and I want to return an array of ids greater than 0, my model is called test.

                  我试过了:

                  $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray();
                  

                  它返回:

                  Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) )
                  

                  但我希望结果是这样的简单数组:

                  But I want the result to be in simple array like this:

                  Array ( 1,2 )
                  

                  推荐答案

                  你可以使用 lists() :

                  You could use lists() :

                  test::where('id' ,'>' ,0)->lists('id')->toArray();
                  

                  注意:最好以Studly Case格式定义模型,例如Test.

                  NOTE : Better if you define your models in Studly Case format, e.g Test.

                  您也可以使用 get():

                  test::where('id' ,'>' ,0)->get('id');
                  

                  <小时>

                  更新:(对于版本 >= 5.2)

                  lists() 方法在新版本 >= 5.2不推荐使用,现在你可以使用 pluck() 方法代替:

                  The lists() method was deprecated in the new versions >= 5.2, now you could use pluck() method instead :

                  test::where('id' ,'>' ,0)->pluck('id')->toArray();
                  

                  注意:如果您需要 string,例如在 blade 中,您可以使用没有 toArray() 部分的函数,例如:

                  NOTE: If you need a string, for example in a blade, you can use function without the toArray() part, like:

                  test::where('id' ,'>' ,0)->pluck('id');
                  

                  这篇关于Eloquent ORM laravel 5 获取 id 数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:从“胖模型,瘦控制器"工作的做法是什么?对 下一篇:在 Eloquent 模型事件中获取先前的属性值

                  相关文章

                  最新文章

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

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

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

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