caffeinated / flash by thekanbo

Laravel 5 Flash Messages
47,539
43
5
Package Data
Maintainer Username: thekanbo
Maintainer Contact: shea.lewis89@gmail.com (Shea Lewis)
Package Create Date: 2015-01-19
Package Last Update: 2023-03-07
Home Page: https://caffeinatedpackages.com
Language: PHP
License: MIT
Last Refreshed: 2024-04-18 15:20:03
Package Statistics
Total Downloads: 47,539
Monthly Downloads: 89
Daily Downloads: 0
Total Stars: 43
Total Watchers: 5
Total Forks: 14
Total Open Issues: 1

Caffeinated Flash Messages

Laravel 5.4 Source License

Laravel 5 flash messages, originally developed after the Laracasts video tutorial on the same topic: Flexible Flash Messages.

Quick Installation

Begin by installing the package through Composer.

composer require caffeinated/flash

Once this operation is complete, simply add both the service provider and facade classes to your project's config/app.php file:

Service Provider

Caffeinated\Flash\FlashServiceProvider::class,

Facade

'Flash' => Caffeinated\Flash\Facades\Flash::class,

And that's it! With your coffee in reach, start flashing out messages!

Usage

Usage is simple. Before redirecting to another page, simply call on Flash to set your desired flash message. There are a number of methods to assign different levels of priority (info, success, warning, and error).

Success

Flash::success('This is a success message.');

Info

Flash::info('This is an info message.');

Warning

Flash::warning('This is a warning message.');

Error

Flash::error('This is an error message.');

Rendering

To render your flash messages in your view, simply include the bundled view partial in your master layout:

@include('flash::message')

Note that the bundled view partial is geared for Bootstrap out of the box.