bantenprov / sector-egovernment
印尼电子政务的10个部门
v0.1
2018-03-31 06:11 UTC
Requires
- php: >=5.6.4
- illuminate/support: 5.4.*
- laravel/framework: 5.4.*
- laravel/tinker: ~1.0
Requires (Dev)
- doctrine/dbal: ^2.5
This package is not auto-updated.
Last update: 2024-09-29 04:48:57 UTC
README
印尼电子政务的10个部门
- 基础设施和公共设施部门
- 政府部门
- 发展部门
- 服务部门
- 立法部门
- 地区部门
- 财政部门
- 人事部门
- 社会部门
- 行政和管理部门
通过composer安装
- 开发快照
$ composer require bantenprov/sector-egovernment:dev-master
- 最新版本
$ composer require bantenprov/sector-egovernment
通过github下载
$ git clone https://github.com/bantenprov/sector-egovernment.git
编辑 config/app.php
'providers' => [ /* * Package Service Providers... */ Laravel\Tinker\TinkerServiceProvider::class, //.... Bantenprov\SectorEgovernment\SectorEgovernmentServiceProvider::class,
发布供应商
$ php artisan vendor:publish --tag=sector-egovernment-seeds $ php artisan vendor:publish --tag=sector-egovernment-assets $ php artisan vendor:publish --tag=sector-egovernment-public
执行auto dump
$ composer dump-autoload
执行迁移
$ php artisan migrate
执行种子
$ php artisan db:seed --class=BantenprovSectorEgovernmentSeeder
在文件 resources/assets/js/routes.js
中添加路由
function layout(name) { return function(resolve) { require(['./layouts/' + name + '.vue'], resolve); } } let routes = [ { path: '/', name: 'home', component: resolve => require(['./components/views/Home.vue'], resolve), }, //==... { path: '/sector-egovernment/:id', name: 'home', component: resolve => require(['./components/bantenprov/sector-egovernment/SectorEgovernment.show.vue'], resolve), meta: { title: "View Sector Egovernment" } }, //==.. { path: '/sign-in', name: 'sign-in', component: resolve => require(['./components/views/SignIn.vue'], resolve), meta: { title: "Sign in" } },
{ path: '/dashboard', redirect: '/dashboard/home', component: layout('Default'), children: [ //== ... { path: '/dashboard/sector-egovernment', components: { main: resolve => require(['./components/views/bantenprov/sector-egovernment/DashboardSectorEgovernment.vue'], resolve), navbar: resolve => require(['./components/Navbar.vue'], resolve), sidebar: resolve => require(['./components/Sidebar.vue'], resolve) }, meta: { title: "Sector Egovernment" } }, //== ... ] },
{ path: '/admin', redirect: '/admin/dashboard/home', component: layout('Default'), children: [ //== ... { path: '/admin/sector-egovernment', components: { main: resolve => require(['./components/bantenprov/sector-egovernment/SectorEgovernment.index.vue'], resolve), navbar: resolve => require(['./components/Navbar.vue'], resolve), sidebar: resolve => require(['./components/Sidebar.vue'], resolve) }, meta: { title: "Sector Egovernment" } }, { path: '/admin/sector-egovernment/create', components: { main: resolve => require(['./components/bantenprov/sector-egovernment/SectorEgovernment.add.vue'], resolve), navbar: resolve => require(['./components/Navbar.vue'], resolve), sidebar: resolve => require(['./components/Sidebar.vue'], resolve) }, meta: { title: "Add Sector Egovernment" } }, { path: '/admin/sector-egovernment/:id', components: { main: resolve => require(['./components/bantenprov/sector-egovernment/SectorEgovernment.show.vue'], resolve), navbar: resolve => require(['./components/Navbar.vue'], resolve), sidebar: resolve => require(['./components/Sidebar.vue'], resolve) }, meta: { title: "View Sector Egovernment" } }, { path: '/admin/sector-egovernment/:id/edit', components: { main: resolve => require(['./components/bantenprov/sector-egovernment/SectorEgovernment.edit.vue'], resolve), navbar: resolve => require(['./components/Navbar.vue'], resolve), sidebar: resolve => require(['./components/Sidebar.vue'], resolve) }, meta: { title: "Edit Sector Egovernment" } }, //== ... ] },
编辑菜单 resources/assets/js/menu.js
{ name: 'Dashboard', icon: 'fa fa-dashboard', childType: 'collapse', childItem: [ //== ... { name: 'Sector Egovernment', link: '/dashboard/sector-egovernment', icon: 'fa fa-angle-double-right' }, //== ... ] },
{ name: 'Admin', icon: 'fa fa-lock', childType: 'collapse', childItem: [ //== ... { name: 'Sector Egovernment', link: '/admin/sector-egovernment', icon: 'fa fa-angle-double-right' }, //== ... ] },
添加组件 resources/assets/js/components.js
import SectorEgovernment from './components/bantenprov/sector-egovernment/SectorEgovernment.chart.vue'; Vue.component('echarts-sector-egovernment', SectorEgovernment); import SectorEgovernmentKota from './components/bantenprov/sector-egovernment/SectorEgovernmentKota.chart.vue'; Vue.component('echarts-sector-egovernment-kota', SectorEgovernmentKota); import SectorEgovernmentTahun from './components/bantenprov/sector-egovernment/SectorEgovernmentTahun.chart.vue'; Vue.component('echarts-sector-egovernment-tahun', SectorEgovernmentTahun); import SectorEgovernmentAdminShow from './components/bantenprov/sector-egovernment/SectorEgovernmentAdmin.show.vue'; Vue.component('admin-view-sector-egovernment-tahun', SectorEgovernmentAdminShow); import SectorEgovernmentList from './components/bantenprov/sector-egovernment/partials/SectorEgovernmentList.vue'; Vue.component('sector-egovernment-list', SectorEgovernmentList); //== Echarts Angka Partisipasi Kasar import SectorEgovernmentBar01 from './components/views/bantenprov/sector-egovernment/SectorEgovernmentBar01.vue'; Vue.component('sector-egovernment-bar-01', SectorEgovernmentBar01); import SectorEgovernmentBar02 from './components/views/bantenprov/sector-egovernment/SectorEgovernmentBar02.vue'; Vue.component('sector-egovernment-bar-02', SectorEgovernmentBar02); //== mini bar charts import SectorEgovernmentBar03 from './components/views/bantenprov/sector-egovernment/SectorEgovernmentBar03.vue'; Vue.component('sector-egovernment-bar-03', SectorEgovernmentBar03); import SectorEgovernmentPie01 from './components/views/bantenprov/sector-egovernment/SectorEgovernmentPie01.vue'; Vue.component('sector-egovernment-pie-01', SectorEgovernmentPie01); import SectorEgovernmentPie02 from './components/views/bantenprov/sector-egovernment/SectorEgovernmentPie02.vue'; Vue.component('sector-egovernment-pie-02', SectorEgovernmentPie02); //== mini pie charts import SectorEgovernmentPie03 from './components/views/bantenprov/sector-egovernment/SectorEgovernmentPie03.vue'; Vue.component('sector-egovernment-pie-03', SectorEgovernmentPie03);