2017 © Pedro Peláez
 

library flash

Easy flash notifications

image

larapac/flash

Easy flash notifications

  • Friday, November 24, 2017
  • by Ellrion
  • Repository
  • 1 Watchers
  • 9 Stars
  • 41 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 8 Versions
  • 215 % Grown

The README.md

FlashMessages

Simple Flash Messages for Your Laravel App, (*1)

Features: - Messages by levels (info, success, warning, danger); - Multiple messages (of different types and for types); - Stack of messages and ability to pick messages of a single type; - Additional message data (by array or current interface); - Message sent on a page does not replace a message sent by redirecting to the page; - Does not need linking with JS or message front-end., (*2)

Installation

composer require larapac/flash

Usage

To send a message use helper flash(), (*3)

  flash('Some info message');

In template:, (*4)

  @foreach (flash()->messages() as $message)
      {{ $message->level }}: {{ $message->text }}
  @endforeach

Messages have properties - text - level (success, info, warning, danger), (*5)

Messages have levels and service allows to send multiple messages:, (*6)

  flash('Info level message');
  flash()->info('Info level message two');
  flash()->success('Success level message');
  flash()->warning('Warning level message');
  flash()->warning('Warning level message two');
  flash()->danger('Danger level message');
  flash()->error('Danger level message from alias method');

And we can get messages of only one single level:, (*7)

Errors:
    @foreach(flash()->messages('danger') as $message)
        {{ $message->text }};
    @endforeach
    @foreach($errors->all() as $message)
        {{ $message }};
    @endforeach

Add extra data message:, (*8)

  //use array
  flash()->info('Message', ['important' => true, 'timeout' => 3]);

  //fluent style
  flash()->info('Message')->important()->timeout(3);
  @foreach (flash()->messages() as $message)
      {{ $message->level }}: {{ $message->text }} {{ $message->important ? '!' : '.' }}
  @endforeach

Other

If you want it to be more simple, use class from gist: FlashMessageSender, (*9)

Or see these packages: - codecourse/notify - laracasts/flash, (*10)

The Versions

24/11 2017

dev-master

9999999-dev

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

24/11 2017

v0.4

0.4.0.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

22/11 2017

v0.3

0.3.0.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

21/11 2017

v0.2.1

0.2.1.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

21/11 2017

v0.2

0.2.0.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

21/11 2017

v0.1

0.1.0.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

21/11 2017

v0.1.1

0.1.1.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov

21/11 2017

v0.1.2

0.1.2.0

Easy flash notifications

  Sources   Download

MIT

The Requires

 

The Development Requires

by Maksim (Ellrion) Platonov