daothanh / taxonomy

管理分类

安装次数: 167

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:asgard-module

1.0.6 2018-11-11 15:22 UTC

This package is auto-updated.

Last update: 2024-09-18 08:29:22 UTC


README

这是一个简单的模块,可以帮助您管理分类(类别)。

安装

模块下载

使用AsgardCMS的模块下载命令

php artisan asgard:download:module daothanh/taxonomy --migrations

这将下载模块,并运行其迁移。

Composer

composer require daothanh/taxonomy
php artisan module:migrate Taxonomy

添加路由

转到reosources/assets/js/app.js

  • 导入路由:import TaxonomyRoutes from '../../../Modules/Taxonomy/Assets/js/TaxonomyRoutes';
  • TaxonomyRoutes添加到路由器:...TaxonomyRoutes,
  • 通过npm run dev构建webpack

将分类添加到表单

要在您的表单中显示分类框,您必须使用TermsBox(一个vuejs组件)或taxonomyChooseTerms指令(使用blade)。

TermsBox.vue

页面表单示例

<template>
<TermsBox vocabularyId="1" entity="Modules\Page\Entities\Page"/>
</template>
<script>
import TermsBox from '../../../../Taxonomy/Assets/js/components/TermsBox';`
export default {
        components: {TermsBox}
}
</script>