crazyinventor / laravel-flash by CrazyInventor

Laravel flash message package"
95
0
2
Package Data
Maintainer Username: CrazyInventor
Maintainer Contact: d4vid81@gmail.com (David Schneider)
Package Create Date: 2016-11-02
Package Last Update: 2017-04-12
Language: PHP
License: Unknown
Last Refreshed: 2024-04-25 15:04:16
Package Statistics
Total Downloads: 95
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 2
Total Forks: 0
Total Open Issues: 0

Laravel Flash

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.