bantenprov / wilayah-indonesia
此包最新版本(dev-master)没有可用的许可证信息。
Wila
dev-master
2018-05-22 16:36 UTC
Requires
- php: >=5.6.4
- illuminate/support: 5.4.*
This package is not auto-updated.
Last update: 2024-09-29 05:34:58 UTC
README
列出印度尼西亚的所有省份、县、市、区和村庄的名称
依赖包
此包是为Tanara仪表板制作的,需要其他包: https://github.com/laravolt/indonesia 您需要先安装wilayah-indonesia,然后安装依赖包。
将Wilayah Indonesia安装到Tanara
安装Wilayah Indonesia包
composer require bantenprov/wilayah-indonesia:dev-master
安装依赖包(Laravolt\Indonesia)
将此行代码添加到
'providers' => [
Laravolt\Indonesia\ServiceProvider::class,
]
'aliases' => [
'Indonesia' => Laravolt\Indonesia\Facade::class,
]
使用此命令发布依赖包
php artisan vendor:publish --provider="Laravolt\Indonesia\ServiceProvider"
运行迁移
php artisan migrate
用种子填充表
php artisan laravolt:indonesia:seed
从现在起我们配置此包。
将此行代码添加到config/app.php
'providers' => [
Bantenprov\WilayahIndonesia\WilayahIndonesiaServiceProvider::class,
]
输入此命令以发布组件
php artisan vendor:publish --tag=wilayah-indonesia-assets
要更新,请使用
php artisan vendor:publish --tag=wilayah-indonesia-assets --force
将此行代码添加到components.js
//COMPONEN WILAYAH INDONESIA//
// PROVINSI //
import ProvinsiTable from './components/views/bantenprov/wilayah-indonesia/provinsi/ProvinsiTable.vue';
Vue.component('ProvinsiTable', ProvinsiTable);
// PROVINSI SEARCH//
import ProvinsiSearchTable from './components/views/bantenprov/wilayah-indonesia/provinsisearch/ProvinsiSearchTable.vue';
Vue.component('ProvinsiSearchTable', ProvinsiSearchTable);
// KABUPATEN //
import KabupatenTable from './components/views/bantenprov/wilayah-indonesia/kabupaten/KabupatenTable.vue';
Vue.component('KabupatenTable', KabupatenTable);
// KABUPATEN SEARCH//
import KabupatenSearchTable from './components/views/bantenprov/wilayah-indonesia/kabupatensearch/KabupatenSearchTable.vue';
Vue.component('KabupatenSearchTable', KabupatenSearchTable);
// KECAMATAN //
import KecamatanTable from './components/views/bantenprov/wilayah-indonesia/kecamatan/KecamatanTable.vue';
Vue.component('KecamatanTable', KecamatanTable);
// KECAMATAN SEARCH//
import KecamatanSearchTable from './components/views/bantenprov/wilayah-indonesia/kecamatansearch/KecamatanSearchTable.vue';
Vue.component('KecamatanSearchTable', KecamatanSearchTable);
// DESA //
import DesaTable from './components/views/bantenprov/wilayah-indonesia/desa/DesaTable.vue';
Vue.component('DesaTable', DesaTable);
将此行代码添加到routes.js
//ROUTE PROVINSI WILAYAH INDONESIA
{
path: '/wilayah-indonesia/provinsi',
redirect: '/wilayah-indonesia/provinsi',
component: layout('Default'),
children: [
{
path: '/wilayah-indonesia/provinsi',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/provinsi/Provinsi.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
{
path: '/wilayah-indonesia/kabupaten',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/kabupaten/Kabupaten.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Kabupaten"
}
},
{
path: '/wilayah-indonesia/kabupaten/form',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/kabupaten/KabupatenForm.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Kabupaten"
}
},
{
path: '/wilayah-indonesia/kabupaten/:id/form',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/kabupaten/KabupatenForm.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
{
path: '/wilayah-indonesia/kecamatan',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/kecamatan/Kecamatan.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Kecamatan"
}
},
{
path: '/wilayah-indonesia/desa',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/desa/Desa.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Desa"
}
},
{
path: '/wilayah-indonesia/provinsi/form',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/provinsi/ProvinsiForm.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
{
path: '/wilayah-indonesia/provinsi/:id/form',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/provinsi/ProvinsiForm.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
{
path: '/wilayah-indonesia/:provinsi',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/provinsisearch/ProvinsiSearch.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
{
path: '/wilayah-indonesia/:provinsi/:kabupaten',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/kabupatensearch/KabupatenSearch.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
{
path: '/wilayah-indonesia/:provinsi/:kabupaten/:kecamatan',
components: {
main: resolve => require(['./components/views/bantenprov/wilayah-indonesia/kecamatansearch/KecamatanSearch.vue'], resolve),
navbar: resolve => require(['./components/Navbar.vue'], resolve),
sidebar: resolve => require(['./components/Sidebar.vue'], resolve)
},
meta: {
title: "Data Provinsi"
}
},
]
},
//END ROUTE PROVINSI WILAYAH INDONESIA
将此行代码添加到menu.js
{
name: 'Wilayah Indonesia',
icon: 'fa fa-play-circle',
childType: 'collapse',
childItem: [
{
name: 'Provinsi',
link: '/wilayah-indonesia/provinsi',
icon: 'fa fa-angle-right'
},
{
name: 'Kabupaten',
link: '/wilayah-indonesia/kabupaten',
icon: 'fa fa-angle-right'
},
{
name: 'Kecamatan',
link: '/wilayah-indonesia/kecamatan',
icon: 'fa fa-angle-right'
},
{
name: 'Desa',
link: '/wilayah-indonesia/desa',
icon: 'fa fa-angle-right'
},
]
},
您应该在左侧看到Wilayah Indonesia菜单 :)