News

Flash Data in Inertia.js 2.3.3

Published
Flash Data in Inertia.js 2.3.3 image

Inertia.js added support for Flash Data, which sends one-time data to your frontend that shouldn't reappear as users navigate through the browser history. Flash data in Inertia.js works much like flash data in Laravel's HTTP Sessions, which removes it after the subsequent request.

On the backend, here's a Laravel example of rendering a view and defining flash data:

Inertia::render('Projects/Index', [
'projects' => $projects,
])->flash('highlight', $project->id);
 
// Or flash data and redirect back
Inertia::flash('newUserId', $user->id)->back();

On the frontend, you can access flash data via the page object:

<script setup>
import { usePage } from '@inertiajs/vue3'
 
const page = usePage()
</script>
 
<template>
<div v-if="page.flash.toast" class="toast">
{{ page.flash.toast.message }}
</div>
</template>

See the documentation for full details on Flash Data in Inertia.js.

Release Notes

You can see the complete list of new features and updates below and the diff between 2.3.2 and 2.3.3 on GitHub. The following release notes are directly from the changelog:

v2.3.3

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
Sidecar Brings Statamic's Control Panel to Your Existing Markdown Sites image

Sidecar Brings Statamic's Control Panel to Your Existing Markdown Sites

Read article
Collections chunkBy() and Storage Path Hardening in Laravel 13.30 image

Collections chunkBy() and Storage Path Hardening in Laravel 13.30

Read article
Forte: Parse and Rewrite Laravel Blade Templates image

Forte: Parse and Rewrite Laravel Blade Templates

Read article
Compoships: Eloquent Relationships on Multiple Columns image

Compoships: Eloquent Relationships on Multiple Columns

Read article
MKSine: A Filament CMS with Plugins, Themes, and Blocks image

MKSine: A Filament CMS with Plugins, Themes, and Blocks

Read article
Cancel In-Flight Form Submissions in Inertia.js v3.7 image

Cancel In-Flight Form Submissions in Inertia.js v3.7

Read article