Flash Messages
As mensagens flashs são importantes para personalizar a experiência do usuário com retorno de sucesso, erro ou outros tipos de avisos:
Os tipos de flashs podem ser configurados no arquivo define.php
:
Os valores exibidos no Flash::define
acima são os valores pré definidos pelo Luna. Esses serão os tipos das mensagens para que seja renderizada corretamente.
Após criar uma mensagem é possÃvel renderiza-la para adicionar em uma view:
É possÃvel também renderizar uma mensagem que não tenha sido criada previamente:
O armazenamento das mensagens é realizado na variavel de sessão $_SESSION
, não cria-la previamente pode ser útil quando a mensagem não for utilizada em outros locais.
Caso deseje, renderize diversas mensagens de uma vez (apenas para mensagens criadas previamente):
Uma vez renderizada, adicione-a na view assim como outros parâmetros:
Certifique-se de adicionar o parâmetro {{flash}}
ou correspondente na view que será utilizada.
O componente das mensagens flashs pode ser alterado em /resources/components/flash/alert.html
.
Se necessário, crie outro componente no diretório e altere na criação ou renderização da mensagem:
Last updated