mirror of
https://github.com/ArthurDanjou/artdanj-api.git
synced 2026-01-14 12:14:33 +01:00
33 lines
1.3 KiB
TypeScript
33 lines
1.3 KiB
TypeScript
import Route from '@ioc:Adonis/Core/Route'
|
|
|
|
Route.group(() => {
|
|
Route.resource('/form', 'FormsController').except(['edit', 'create', 'update'])
|
|
|
|
Route.resource('/announce', 'AnnouncesController').only(['index', 'update'])
|
|
|
|
Route.resource('/maintenance', 'MaintenancesController').only(['index', 'update'])
|
|
|
|
Route.resource('/colors', 'PostColorsController').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.resource('/posts', 'PostsController').except(['edit', 'create'])
|
|
Route.group(() => {
|
|
Route.get('/:slug/data', 'PostsController.get')
|
|
Route.post('/:slug/like', 'PostsController.like')
|
|
Route.post('/:slug/unlike', 'PostsController.unlike')
|
|
}).prefix('/posts')
|
|
|
|
Route.resource('/subscribers', 'SubscribersController').only(['index', 'store', 'destroy'])
|
|
}).middleware('auth:web,api')
|