mirror of
https://github.com/ArthurDanjou/artdanj-api.git
synced 2026-01-21 07:21:35 +01:00
24 lines
870 B
TypeScript
24 lines
870 B
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('/projects', 'ProjectsController').except(['edit', 'create'])
|
|
|
|
Route.resource('/profile', 'ProfilesController').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')
|