fbf/laravel-categories

该软件包最新版本(v0.2.0)没有提供许可信息。

为网站添加一个或多个类型分类层级的Laravel 4软件包

v0.2.0 2014-02-26 14:02 UTC

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)。