crazyinventor/laflash

There is no license information available for the latest version (1.3) of this package.

Laravel flash message package"

1.3 2017-04-12 08:28 UTC

This package is not auto-updated.

Last update: 2024-04-13 17:08:19 UTC


README

Flash message package for Laravel with customizable message groups (levels).

Installation

Run 'composer require crazyinventor/laflash' or modify your composer.json:

{
    "require": {
        "crazyinventor/laflash": "*"
    }
}

Configuration

Laravel 5.0

In /config/app.php, add the following to providers:

'CrazyInventor\LaFlash\FlashServiceProvider',

and the following to aliases:

'Flash' => 'CrazyInventor\LaFlash\FlashFacade',

Laravel 5.1 and newer

In /config/app.php, add the following to providers:

CrazyInventor\LaFlash\FlashServiceProvider::class,

and the following to aliases:

'Flash' => CrazyInventor\LaFlash\FlashFacade::class,

Configuration file

Publish the flash configuration file by running the following command from a shell inside your Laravel's installation directory:

php artisan vendor:publish

This will create the file config/flash.php in your Laravel's installation directory. You can customize the levels you would like to use.

Usage

Flash::hasMessages($level = false)

Check if there are available messages. If you define a level, only messages for that level will be considered.

Flash::getMessages($level = false)

Get all available messages. If you define a level, only messages for that level will be returned.

Flash::getLevels()

Get all available levels you can log to.

Flash::LEVEL

Store a message for the given leven.