sun / laravel-flash
Sun Flash helps you to add flash messages to your Laravel application.
Installs: 1 826
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=5.4.0
- illuminate/session: 5.1.*|5.2.*
README
Sun Flash message helps you to add flash messages to your Laravel application.
Installation Process
In order to install Sun Flash, just add
"sun/laravel-flash": "1.*"
to your composer.json. Then run composer install or composer update.
Then in your config/app.php add
Sun\Flash\FlashServiceProvider::class,
in the providers array and
'Flash' => Sun\Flash\FlashFacade::class,
to the aliases array.
and also added Sun Flash message view where you want to show flash message.
@include('sun::flash')
To Publish Sun Flash View
php artisan vendor:publish
In the Sun Flash message view I used Bootstrap css framework for flash message styling. You also need to add bootstrap to your project.
Bootstrap css, js and jQuery cdn
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
Add this line at the bottom of your page
<script> $(function () { $('.flash-modal').modal(); }) </script>
All Methods
To show success message
Flash::success('Hello');
To show error message
Flash::error('Whoops! There were some problems with your input.');
To show info message
Flash::info('your message');
To show warning message
Flash::warning('your message');
To show confirm message
Flash::confirm('Message Title', 'Your Message');
To show bootstrap modal popup message
Flash::overlay( 'Message Title', 'Your Message', true, 'Allow Button Text', 'Allow Button Type', 'Dismiss Button Text', 'Dismiss Button Type );
Defalut value for --
Submit Button = false
Allow Button Text = Save
Allow Button Type = success
Dismiss Button Text = Close
Dismiss Button Type = default
Screenshots
Flash Message Overlay:
Flash Message Success:
Flash Message Error:
License
This package is licensed under the MIT License