Session-flash Tag
Flash data is session data that is only kept for a single request. It is most often used for success/failure messages that automatically disappear after a page refresh.
Example#
{{ session:flash message="You did it!" }} {{-- Using PHP --}} @php(session()->flash('message', 'You did it!')) {{-- Using Antlers Blade Components --}} <s:session:flash message="You did it!" /> The next (and only next) request will then have that variable available.
{{ session:message }} // You did it! {{-- Using PHP --}} @php(session()->get('message')) {{-- Using Antlers Blade Components --}} <s:session:message /> Multiple Variables#
You can set multiple variables at once and reference interpolated data (references to variables).
{{ session:flash success="true" :clicked="order_button" }} {{-- Using Antlers Blade Components --}} <s:session:flash success="true" :clicked="$order_button" /> {{-- Using PHP --}} <?php session()->flash('success'); session()->flash('clicked', $order_button); ?> Setting Array Data#
Array data can be set with dot notation.
{{ session:flash likes.snow_cones="true" likes.italian_ice="false" }} {{-- Using Antlers Blade Components --}} <s:session:flash likes.snow_cones="true" likes.italian_ice="false" /> {{-- Using PHP --}} <?php session()->flash('likes.snow_cones'); session()->flash('likes.italian_ice', false); ?> Docs Feedback
Submit improvements, related content, or suggestions through Github.
Betterify this page