Siswa
- Development snapshot
$ composer require bantenprov/siswa:dev-master
- Latest release:
$ composer require bantenprov/siswa
$ git clone https://github.com/bantenprov/siswa.git
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Illuminate\Auth\AuthServiceProvider::class,
Illuminate\Broadcasting\BroadcastServiceProvider::class,
Illuminate\Bus\BusServiceProvider::class,
Illuminate\Cache\CacheServiceProvider::class,
Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
Illuminate\Cookie\CookieServiceProvider::class,
//...
Bantenprov\Siswa\SiswaServiceProvider::class,
//...
$ php artisan migrate
$ php artisan vendor:publish --tag=siswa-publish
$ composer dump-autoload
$ php artisan db:seed --class=BantenprovSiswaSeeder
{
name: 'Dashboard',
icon: 'fa fa-dashboard',
childType: 'collapse',
childItem: [
//...
// Siswa
{
name: 'Siswa',
link: '/dashboard/siswa',
icon: 'fa fa-angle-double-right'
},
//...
]
},
{
name: 'Admin',
icon: 'fa fa-lock',
childType: 'collapse',
childItem: [
//...
// Siswa
{
name: 'Siswa',
link: '/admin/siswa',
icon: 'fa fa-angle-double-right'
},
//...
]
},
//... Siswa ...//
import SiswaAdminShow from '~/components/bantenprov/siswa/SiswaAdmin.show.vue';
Vue.component('siswa-admin', SiswaAdminShow);
//... Echarts Siswa ...//
import Siswa from '~/components/bantenprov/siswa/Siswa.chart.vue';
Vue.component('siswa-echarts', Siswa);
import SiswaKota from '~/components/bantenprov/siswa/SiswaKota.chart.vue';
Vue.component('siswa-echarts-kota', SiswaKota);
import SiswaTahun from '~/components/bantenprov/siswa/SiswaTahun.chart.vue';
Vue.component('siswa-echarts-tahun', SiswaTahun);
//... Mini Bar Charts Siswa ...//
import SiswaBar01 from '~/components/views/bantenprov/siswa/SiswaBar01.vue';
Vue.component('siswa-bar-01', SiswaBar01);
import SiswaBar02 from '~/components/views/bantenprov/siswa/SiswaBar02.vue';
Vue.component('siswa-bar-02', SiswaBar02);
import SiswaBar03 from '~/components/views/bantenprov/siswa/SiswaBar03.vue';
Vue.component('siswa-bar-03', SiswaBar03);
//... Mini Pie Charts Siswa ...//
import SiswaPie01 from '~/components/views/bantenprov/siswa/SiswaPie01.vue';
Vue.component('siswa-pie-01', SiswaPie01);
import SiswaPie02 from '~/components/views/bantenprov/siswa/SiswaPie02.vue';
Vue.component('siswa-pie-02', SiswaPie02);
import SiswaPie03 from '~/components/views/bantenprov/siswa/SiswaPie03.vue';
Vue.component('siswa-pie-03', SiswaPie03);
{
path: '/dashboard',
redirect: '/dashboard/home',
component: layout('Default'),
children: [
//...
// Siswa
{
path: '/dashboard/siswa',
components: {
main: resolve => require(['~/components/views/bantenprov/siswa/DashboardSiswa.vue'], resolve),
navbar: resolve => require(['~/components/Navbar.vue'], resolve),
sidebar: resolve => require(['~/components/Sidebar.vue'], resolve)
},
meta: {
title: "Siswa"
}
},
//...
]
},
{
path: '/admin',
redirect: '/admin/dashboard/home',
component: layout('Default'),
children: [
//...
// Siswa
{
path: '/admin/siswa',
components: {
main: resolve => require(['~/components/bantenprov/siswa/Siswa.index.vue'], resolve),
navbar: resolve => require(['~/components/Navbar.vue'], resolve),
sidebar: resolve => require(['~/components/Sidebar.vue'], resolve)
},
meta: {
title: "Siswa"
}
},
{
path: '/admin/siswa/create',
components: {
main: resolve => require(['~/components/bantenprov/siswa/Siswa.add.vue'], resolve),
navbar: resolve => require(['~/components/Navbar.vue'], resolve),
sidebar: resolve => require(['~/components/Sidebar.vue'], resolve)
},
meta: {
title: "Add Siswa"
}
},
{
path: '/admin/siswa/:id',
components: {
main: resolve => require(['~/components/bantenprov/siswa/Siswa.show.vue'], resolve),
navbar: resolve => require(['~/components/Navbar.vue'], resolve),
sidebar: resolve => require(['~/components/Sidebar.vue'], resolve)
},
meta: {
title: "View Siswa"
}
},
{
path: '/admin/siswa/:id/edit',
components: {
main: resolve => require(['~/components/bantenprov/siswa/Siswa.edit.vue'], resolve),
navbar: resolve => require(['~/components/Navbar.vue'], resolve),
sidebar: resolve => require(['~/components/Sidebar.vue'], resolve)
},
meta: {
title: "Edit Siswa"
}
},
//...
]
},