Controller
flashInsert()
Signature
Section titled “Signature”flashInsert() — returns void
Available in: controller
Category: Flash Functions
Description
Section titled “Description”The flashInsert() function adds a new key-value pair to the Flash scope. This is useful for storing temporary messages or data that you want to persist across the next request, typically after a redirect. You can insert any type of value, such as strings, numbers, or structs, and later retrieve it using flash().
Examples
Section titled “Examples”1. Insert a simple flash message
flashInsert(msg="It Worked!");
2. Insert multiple types of data
flashInsert(userId=123);
flashInsert(errorMessage="Something went wrong");
3. Typical usage: insert a message before redirecting
flashInsert(notice="Profile updated successfully");
redirectTo(action="show");
4. Insert a structured value
flashInsert(userStruct={id=42, name="Alice"});