room reservation added
This commit is contained in:
@@ -17,6 +17,7 @@ const RestaurantMenusController = () => import('#controllers/restaurant_menus_co
|
||||
const CategoriesController = () => import('#controllers/categories_controller')
|
||||
const UsersController = () => import('#controllers/users_controller')
|
||||
const ImagesController = () => import('#controllers/images_controller')
|
||||
const RoomReservationsController = () => import('#controllers/room_reservations_controller')
|
||||
|
||||
// Auth routes
|
||||
router.group(() => {
|
||||
@@ -132,5 +133,40 @@ router
|
||||
router.get('/:filename', [ImagesController, 'show']).as('images.show')
|
||||
})
|
||||
.prefix('/images')
|
||||
|
||||
// Room and Reservation routes
|
||||
router
|
||||
.group(() => {
|
||||
// Rooms
|
||||
router.get('/rooms', [RoomReservationsController, 'listRooms']).as('rooms.list')
|
||||
router
|
||||
.post('/rooms', [RoomReservationsController, 'createRoom'])
|
||||
.as('rooms.create')
|
||||
.use([middleware.auth(), middleware.admin()])
|
||||
router
|
||||
.put('/rooms', [RoomReservationsController, 'updateRoom'])
|
||||
.as('rooms.update')
|
||||
.use([middleware.auth(), middleware.admin()])
|
||||
router
|
||||
.delete('/rooms', [RoomReservationsController, 'deleteRoom'])
|
||||
.as('rooms.delete')
|
||||
.use([middleware.auth(), middleware.admin()])
|
||||
|
||||
// Reservations
|
||||
router.get('/reservations', [RoomReservationsController, 'index']).as('reservations.index')
|
||||
router
|
||||
.post('/reservations', [RoomReservationsController, 'store'])
|
||||
.as('reservations.store')
|
||||
.use([middleware.auth(), middleware.admin()])
|
||||
router
|
||||
.put('/reservations', [RoomReservationsController, 'update'])
|
||||
.as('reservations.update')
|
||||
.use([middleware.auth(), middleware.admin()])
|
||||
router
|
||||
.delete('/reservations', [RoomReservationsController, 'destroy'])
|
||||
.as('reservations.destroy')
|
||||
.use([middleware.auth(), middleware.admin()])
|
||||
})
|
||||
.prefix('/room-reservations')
|
||||
})
|
||||
.prefix('/api')
|
||||
|
||||
Reference in New Issue
Block a user