濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > laravel admin實(shí)現(xiàn)分類樹/模型樹的示例代碼

laravel admin實(shí)現(xiàn)分類樹/模型樹的示例代碼

熱門標(biāo)簽:天客通地圖標(biāo)注 梧州市機(jī)器人外呼系統(tǒng)怎么樣 菏澤語音外呼系統(tǒng)運(yùn)營(yíng)商 廈門400電話辦理選易號(hào)網(wǎng) 公司外呼系統(tǒng)中心 如何在世界地圖標(biāo)注 地圖標(biāo)注符號(hào)樣式有 電子地圖標(biāo)注怎么修改 臨沂crm外呼系統(tǒng)平臺(tái)

修改模型Category.php

?php

namespace App\Admin\Models;

use Encore\Admin\Traits\AdminBuilder;
use Encore\Admin\Traits\ModelTree;
use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
 use ModelTree, AdminBuilder;

 protected $table = 'category';

 public function __construct(array $attributes = [])
 {
  parent::__construct($attributes);
		//這里根據(jù)自己的字段修改
  $this->setParentColumn('parent_id');
  $this->setOrderColumn('sort');
  $this->setTitleColumn('name');
 }
 }

修改控制文件CategoryController.php

?php

namespace App\Admin\Controllers;

use App\Admin\Models\Category;
use Encore\Admin\Controllers\AdminController;
use Encore\Admin\Facades\Admin;
use Encore\Admin\Layout\Content;
use Encore\Admin\Show;

class CategoryController extends AdminController
{
 /**
  * Title for current resource.
  *
  * @var string
  */
 protected $title = '商品分類管理';

 public function index(Content $content)
 {
  return Admin::content(function ($content) {
   $content->header('商品分類管理');
   $content->body(Category::tree(function ($tree) {
    $tree->branch(function ($branch) {
     $src = config('admin.upload.host') . '/' . $branch['image'];
     $logo = "img src='$src' style='max-width:30px;max-height:30px' class='img'/>";

     return "{$branch['id']} - {$branch['name']} $logo";
    });
   }));
  });
 }
	//下面是自己的代碼
	//.......
 }

添加路由app/Admin/routes.php

$router->resource('categories',CategoryController::class);

select中使用分類樹

$form->select('parent_id', __('Parent id'))->options(Category::selectOptions())->default(1);

總結(jié)

到此這篇關(guān)于laravel admin實(shí)現(xiàn)分類樹/模型樹的示例代碼的文章就介紹到這了,更多相關(guān)laravel admin 分類樹 模型樹內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • laravel5.6 框架操作數(shù)據(jù) Eloquent ORM用法示例
  • Laravel 手動(dòng)開關(guān) Eloquent 修改器的操作方法
  • laravel框架數(shù)據(jù)庫(kù)操作、查詢構(gòu)建器、Eloquent ORM操作實(shí)例分析
  • Laravel框架Eloquent ORM新增數(shù)據(jù)、自定義時(shí)間戳及批量賦值用法詳解
  • Laravel框架Eloquent ORM簡(jiǎn)介、模型建立及查詢數(shù)據(jù)操作詳解
  • Laravel框架Eloquent ORM修改數(shù)據(jù)操作示例
  • Laravel Eloquent分表方法并使用模型關(guān)聯(lián)的實(shí)現(xiàn)
  • laravel7學(xué)習(xí)之無限級(jí)分類的最新實(shí)現(xiàn)方法
  • 如何使用Laravel Eloquent來開發(fā)無限極分類

標(biāo)簽:瀘州 貴陽(yáng) 迪慶 綿陽(yáng) 黃石 白城 郴州 雞西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel admin實(shí)現(xiàn)分類樹/模型樹的示例代碼》,本文關(guān)鍵詞  laravel,admin,實(shí)現(xiàn),分類,樹,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel admin實(shí)現(xiàn)分類樹/模型樹的示例代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于laravel admin實(shí)現(xiàn)分類樹/模型樹的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    苍溪县| 灌南县| 平原县| 陆川县| 江北区| 屏山县| 樟树市| 乳山市| 历史| 都江堰市| 安岳县| 东乡县| 文山县| 双鸭山市| 文成县| 蓬溪县| 恭城| 德州市| 唐海县| 石城县| 灵石县| 扎囊县| 叙永县| 喀喇| 逊克县| 桂林市| 南雄市| 永德县| 泸水县| 兴义市| 江北区| 昌黎县| 句容市| 屏东县| 明溪县| 当涂县| 原平市| 彭阳县| 古田县| 巴塘县| 泽州县|