欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Laravel5.5下的toArray問題

 更新時間:2019年10月15日 09:29:43   作者:互聯(lián)網(wǎng)人2019  
今天小編就為大家分享一篇解決Laravel5.5下的toArray問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

作為一個有輕度強迫癥且受ThinkPHP影響較深的PHP碼農(nóng),總覺得Laravel5.5的DB::xxoo->get()->toArray()之后竟然還沒得到我想要的ThinkPHP中的select()出來的數(shù)組,于是決定做一下修改。

PS:出于盡量不影響原有框架的考慮,我是新建了一個方法叫g(shù)etList來暫代toArray那不知所謂的返回結(jié)果,在沒有找到更好的解決辦法之前,暫時這么用著,總體感覺,get()->getList()仍覺得略丑。。。。

具體修改如下:

1、在/vendor/laravel/framework/src/Illuminate/Support/Collection.php的toAarray方法下,增加一個getList方法

public function getList(){
  return array_map('get_object_vars', $this->items);
 }

2、然后就可以這樣來查列表了

$goods_category_list=DB::table('lara_goods_category')->select('goods_category_id','goods_category_name','goods_category_shortname')->where('goods_category_show', '=', 1)->offset(0)->limit(5)->orderBy('goods_category_sort', 'asc')->get()->getList();

3、返回的正是我所想要的數(shù)組,如下圖:

以上這篇解決Laravel5.5下的toArray問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談Laravel中的三種中間件的作用

    淺談Laravel中的三種中間件的作用

    今天小編就為大家分享一篇淺談Laravel中的三種中間件的作用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 最新評論