feat: add basic admin dashboard

This commit is contained in:
Sonny
2024-05-26 03:18:25 +02:00
committed by Sonny
parent f3f7f6272f
commit 202f70b010
24 changed files with 324 additions and 33 deletions

14
start/routes/admin.ts Normal file
View File

@@ -0,0 +1,14 @@
import { middleware } from '#start/kernel';
import router from '@adonisjs/core/services/router';
const AdminController = () => import('#controllers/admin_controller');
/**
* Routes for admin dashboard
*/
router
.group(() => {
router.get('/', [AdminController, 'index']).as('admin.dashboard');
})
.middleware([middleware.auth(), middleware.admin()])
.prefix('/admin');