摘要:建立表在下找到你的遷移文件建入建在調(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 migrate2、建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
無限級(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...
摘要:一般說到無限級(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)西褲 ....
摘要:我們?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é)...
摘要:昨天幫同事解決問題,于是誕生了超優(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í)也不...
閱讀 3315·2021-11-23 09:51
閱讀 2943·2021-10-28 09:33
閱讀 902·2021-10-08 10:04
閱讀 3706·2021-09-22 15:13
閱讀 1031·2019-08-30 15:55
閱讀 2919·2019-08-30 15:44
閱讀 581·2019-08-30 13:04
閱讀 2949·2019-08-30 12:56