fbf / laravel-categories
该软件包最新版本(v0.2.0)没有提供许可信息。
为网站添加一个或多个类型分类层级的Laravel 4软件包
v0.2.0
2014-02-26 14:02 UTC
Requires
- php: >=5.3.0
- baum/baum: ~1.0
- cviebrock/eloquent-sluggable: 1.0.*
- illuminate/support: 4.1.*
This package is not auto-updated.
Last update: 2024-09-14 12:05:59 UTC
README
为网站添加一个或多个类型分类层级的Laravel 4软件包
例如,博客分类层次结构和产品分类层次结构
包含
- 对
categories
表的迁移 - 分类模型(它扩展了Baum/Node,因此您可以使用此出色的嵌套集实现中的所有便捷方法)
- 种子,用于构建根节点,每个类型一个,在您的配置文件中指定
- 示例FrozenNode/Administrator配置文件,用于管理分类
安装
将以下内容添加到您的composer.json文件中(建议将"dev-master"替换为最新版本)
"fbf/laravel-categories": "dev-master"
运行
composer update
将以下内容添加到app/config/app.php中
'Fbf\LaravelCategories\LaravelCategoriesServiceProvider'
发布配置
php artisan config:publish fbf/laravel-categories
运行迁移
php artisan migrate --package="fbf/laravel-categories"
确保在配置文件中正确设置了分类的types
。
运行种子(这将为您每个分类的types
创建根节点)
php artisan db:seed --class="Fbf\LaravelCategories\CategoriesTableBaseSeeder"
在数据库中构建您的菜单,或者如果您正在使用FrozenNode的Laravel Administrator,请参阅下面的信息
管理员
您可以使用FrozenNode的优秀Laravel Administrator软件包来管理您的分类。
http://administrator.frozennode.com/docs/installation
为Category
模型(categories.php
)提供的现成模型配置文件,包括在层次结构中重新排序节点的自定义操作,位于软件包的src/config/administrator
目录中,您可以将其复制到app/config/administrator
目录(或配置文件中设置的model_config_path
)。