This repository has been archived on 2024-11-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
enzos-events/start/routes.ts
2023-07-04 01:08:21 +02:00

38 lines
1.0 KiB
TypeScript

/*
|--------------------------------------------------------------------------
| Routes
|--------------------------------------------------------------------------
|
| This file is dedicated for defining HTTP routes. A single file is enough
| for majority of projects, however you can define routes in different
| files and just make sure to import them inside this file. For example
|
| Define routes in following two files
| ├── start/routes/cart.ts
| ├── start/routes/customer.ts
|
| and then import them inside `start/routes.ts` as follows
|
| import './routes/cart'
| import './routes/customer''
|
*/
import Route from '@ioc:Adonis/Core/Route'
import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
Route.get('/', 'HomeController.index')
Route.get('/login', async({inertia}: HttpContextContract) =>{
return inertia.render('Login')
})
Route.post('login', 'AuthController.login')
Route.resource('users', 'UsersController').middleware({
"*": ['auth']
})
Route.resource('events', 'EventsController').middleware({
"*": ['auth']
})