成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

laravel5.4實(shí)現(xiàn)無限級(jí)分類

paraller / 2894人閱讀

摘要:建立表在下找到你的遷移文件建入建在調(diào)用或或?qū)湫畏诸愞D(zhuǎn)成數(shù)組有朋友問到這個(gè)問題我就更新到這了

1、建立表
php artisan make:migration create_category_table --create=category

database/migrations/下找到你的遷移文件
建入:

increments("id");
            $table->integer("parent_id");
            $table->string("code");
            $table->string("name");
            $table->string("path");
            $table->timestamps();
        });
    }
 
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists("categorys");
    }
}
php artisan migrate
2、建Model 在app/Category.php
php artisan make: model Category -m



hasMany("AppCategory", "parent_id", "id");
    }
 
    public function allChildrenCategorys()
    {
        return $this->childCategory()->with("allChildrenCategorys");
    }
}


3、調(diào)用
$categorys = App/Category::with("allChildrenCategorys")->first();

$categorys->allChildrenCategorys; 

$categorys->allChildrenCategorys->first()->allChildrenCategorys;
將樹形分類轉(zhuǎn)成數(shù)組ID

有朋友問到這個(gè)問題我就更新到這了

 $arr = [];
    array_walk_recursive($categories,function ($v, $k) use(&$arr) {
        if($k == "id")
            $arr[] = $v;
    });

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/23333.html

相關(guān)文章

  • PHP 無限級(jí)分類最佳實(shí)踐

    無限級(jí)分類 是一種很常見,很必須的功能,幾乎每個(gè)項(xiàng)目都有。 應(yīng)用場(chǎng)景:下拉列表,樹型列表等 無限級(jí)分類的類型 前端實(shí)現(xiàn)(前端框架一般已經(jīng)實(shí)現(xiàn)好了,只要后端按照指定格式傳數(shù)據(jù)給前端就可以生成了) 后端實(shí)現(xiàn)(下面主要講這種實(shí)現(xiàn)) 無限級(jí)多種實(shí)現(xiàn) 第一種(推薦) function infiniteSort($data, $showFName, $titleFName, $pidFName = p...

    yzzz 評(píng)論0 收藏0
  • 無限級(jí)分類(或菜單)的高性能實(shí)現(xiàn)思路

    摘要:一般說到無限級(jí)分類菜單之類的東西,大家我的數(shù)據(jù)表設(shè)計(jì)一般是這樣的更多字段衣物上衣褲子西褲長(zhǎng)西褲短西褲襯衫其中,表示父分類的。 一般說到無限級(jí)分類、菜單之類的東西,大家 (我) 的數(shù)據(jù)表設(shè)計(jì)一般是這樣的 id parent_id title 更多字段... 1 0 衣物 ... 2 1 上衣 ... 3 1 褲子 ... 4 3 西褲 ... 5 4 長(zhǎng)西褲 ....

    aristark 評(píng)論0 收藏0
  • PHP框架之ThinkPHP模塊開發(fā)系列八,無限級(jí)分類的刪除

    摘要:我們?cè)谛陆ㄒ粋€(gè)刪除前的鉤子函數(shù),再利用遞歸方法實(shí)現(xiàn)子欄目的刪除。最后我們刪除把鉤子函數(shù)恢復(fù)到原始狀態(tài)在瀏覽器中輸入,然后點(diǎn)擊美國(guó)一欄中的刪除,此時(shí)會(huì)同時(shí)刪除美國(guó)下的紐約。至此,無限級(jí)分類的刪除功能操作完畢。 在此現(xiàn)更正一下之前的預(yù)告,之前忘記了先應(yīng)該把無限級(jí)分類欄目列表功能做完,也就是刪除功能還沒做,所以今天我們先做刪除,下一節(jié)再做面包屑導(dǎo)航。非常抱歉。 同時(shí),不知道是什么原因,上一節(jié)...

    BWrong 評(píng)論0 收藏0
  • 超優(yōu)雅!node.js 無限級(jí)分類,無遞歸獲取所有下級(jí)分類ID。

    摘要:昨天幫同事解決問題,于是誕生了超優(yōu)雅兩行代碼搞定無限級(jí)分類獲取頂級(jí)分類這篇文章。這次要解決的問題是根據(jù)分類,獲取所有下級(jí)分類的,這里說的所有下級(jí)分類,是包含下級(jí)下下級(jí)下下下級(jí)另外剛好在學(xué)習(xí),于是用上了對(duì)象。 昨天幫同事解決問題,于是誕生了超優(yōu)雅!兩行代碼搞定 php 無限級(jí)分類 獲取頂級(jí)分類ID這篇文章。 晚上回家做自己的node.js項(xiàng)目的時(shí)候,又遇到關(guān)于無限級(jí)分類的問題了。其實(shí)也不...

    calx 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<