AdonisJs 5
Início
Fundamentos
- Aplicação
- Arquivo AdonisRC
- Config
- Variáveis de ambiente
- Processo de construção do TypeScript
- Implantação
- Armazenamento local assíncrono
HTTP
- Contexto
- Roteamento
- Controladores
- Solicitação
- Resposta
- Uploads de arquivo
- Uploads diretos de arquivo
- Middleware
- Cookies
- Sessão
- Ativos estáticos
- Gerenciador de ativos
- Tratamento de exceções
Views & Templates'
- Introdução
- Renderização
- Sintaxe do template
- Fluxo de dados
- Condicionais
- Loops
- Parciais
- Layouts
- Componentes
- Mutações
- Depuração
Validador
- Introdução
- Mensagens personalizadas
- Relatores de erros
- Cache de esquema
- Regras de validação personalizadas
Banco de Dados
- Introdução
- Construtor de consultas
- Transações
- Paginação
- Migrações de esquema
- Semeadores de banco de dados
- Depuração
ORM
- Introdução
- Operações CRUD
- Ganchos
- Escopos de consulta
- Serializando modelos
- Relacionamentos
- Fábricas de modelos
Autenticação
- Introdução
- Web guard
- Tokens de API
- Autenticação básica
- Middleware de autenticação
- Autenticação social
- Provedor de usuário personalizado
Segurança
Testando
Cavando mais fundo
- Autorização
- Drive
- Internacionalização
- Ace
- AdonisJS REPL
- Logger
- Eventos
- Helpers
- Mailer
- Redis
- Verificação de saúde
- Limitação de taxa
- Route Model Binding
Referência
Banco de dados
- Conexão
- Gerenciador de conexões
- Construtor de consultas
- Inserir construtor de consulta
- Consultas cruas
- Cliente de consulta
- Cliente de transação
- Banco de dados
- Esquema
- Construtor de esquemas
- Construtor de tabela
ORM
Relacionamentos
Validador
Tipos de esquema
Regras de validação
- alpha
- alphaNum
- confirmed
- distinct
- exists
- unique
- ip
- maxLength
- minLength
- range
- regex
- uuid
- mobile
- requiredIf
- after
- before
- afterField
- beforeField
- notIn
- url
- equalTo
- escape
- trim
Visualizações e modelos
Globais
- inspect
- truncate
- excerpt
- safe
- route/signedRoute
- flashMessages
- session
- stringify
- String helpers
- Todos os outros auxiliares
Tags
- component/slot/inject
- debugger
- each
- if/elseif/else
- include/includeIf
- layout/section/super
- set
- can/cannot
- entryPoints