AdonisJS v6 is here. Learn more in our release blog post.

flashMessages

The flashMessages helper gives you the access to the session flash messages available for the given HTTP requests.

The helper is only available when rendering views using ctx.view.render and ctx.view.renderAsync methods.

You can make use of the inspect helper to view all the available flash messages.

{{ inspect(flashMessages.all()) }}

has

Find if the flash message exists for a given key or not. You can make use of the dot notation to lookup nested values.

@if(flashMessages.has('errors.username'))
@endif

get

Returns the value for a given key. You can make use of the dot notation to lookup nested values.

{{ flashMessages.get('errors.username') }}

Optionally, you can pass a default value as the second parameter.

{{ flashMessages.get('username', 'Enter username') }}

all

Returns all the available flash messages as an object.

{{ flashMessages.all().username }}