16 lines
568 B
TypeScript
16 lines
568 B
TypeScript
import router from '@adonisjs/core/services/router'
|
|
import { middleware } from '#start/kernel'
|
|
|
|
const ContactsController = () => import('#base_modules/Contact/controller/contacts_controller')
|
|
|
|
router
|
|
.group(() => {
|
|
router.get('/', [ContactsController, 'index'])
|
|
router.get('/:id', [ContactsController, 'show'])
|
|
router.post('/', [ContactsController, 'store'])
|
|
router.put('/:id', [ContactsController, 'update'])
|
|
router.delete('/:id', [ContactsController, 'destroy'])
|
|
})
|
|
.prefix('/api/contacts')
|
|
.use([middleware.auth(), middleware.tenant()])
|