Files
artdanj-api/start/routes/artsite.ts
2021-08-16 22:40:22 +02:00

32 lines
1.2 KiB
TypeScript

import Route from "@ioc:Adonis/Core/Route";
Route.group(() => {
Route.resource('/form', 'FormsController').except(['edit', 'create', 'update'])
Route.resource('/announces', 'AnnouncesController').except(['edit', 'create'])
Route.resource('/experiences', 'ExperiencesController').except(['edit', 'create'])
Route.resource('/formations', 'FormationsController').except(['edit', 'create'])
Route.resource('/tags', 'TagsController').except(['edit', 'create'])
Route.resource('/skills', 'SkillsController').except(['edit', 'create'])
Route.resource('/projects', 'ProjectsController').except(['edit', 'create'])
Route.resource('/informations', 'InformationsController').only(['index', 'update'])
Route.group(() => {
Route.get('/:slug', 'PostsController.getLikes')
Route.post('/:slug/like', 'PostsController.like')
Route.post('/:slug/unlike', 'PostsController.unlike')
}).prefix('/posts')
Route.resource('/subscribers', 'SubscribersController').only(['index', 'store', 'destroy'])
Route.resource('/guestbook', 'GuestBookController').except(['edit', 'create', 'destroy'])
Route.get('/guestbook/:email', 'GuestBookController.exists')
}).middleware('auth')