bantenprov/wilayah-indonesia

此包最新版本(dev-master)没有可用的许可证信息。

Wila

dev-master 2018-05-22 16:36 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:34:58 UTC


README

Join the chat at https://gitter.im/wilayah-indonesia/Lobby Scrutinizer Code Quality Build Status Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

列出印度尼西亚的所有省份、县、市、区和村庄的名称

依赖包

此包是为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菜单 :)