balajidharma/laravel-category

Laravel可嵌套自定义分类

v2.0.3 2024-08-01 00:43 UTC

This package is auto-updated.

Last update: 2024-09-01 23:56:04 UTC


README

为您的Laravel项目创建基于数据库的分类。

Total Downloads Latest Stable Version License

目录

安装

  • 使用composer安装包
composer require balajidharma/laravel-category
  • 使用以下命令发布迁移和config/category.php配置文件:
php artisan vendor:publish --provider="BalajiDharma\LaravelCategory\CategoryServiceProvider"
  • 运行迁移
php artisan migrate

演示

"Basic Laravel Admin Penel"入门套件包含Laravel Category

创建分类类型

use BalajiDharma\LaravelCategory\Models\CategoryType;

CategoryType::create([
    'name' => 'Product Category',
    'machine_name' => 'product_category',
    'description' => 'Site Product Category',
]);

分类树

  • 通过分类类型ID获取分类树
use BalajiDharma\LaravelCategory\Models\Category;

$items = (new Category)->toTree($type->id);
  • 通过分类机器名获取分类树
use BalajiDharma\LaravelCategory\Models\CategoryType;

$items = CategoryType::getCategoryTree('product_category');