Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mawuva/laravel-notiflash
Flexible Flash notifications for Laravel
https://github.com/mawuva/laravel-notiflash
flash flash-messages flash-notifications laravel laravel-flash laravel-package notifications
Last synced: 8 days ago
JSON representation
Flexible Flash notifications for Laravel
- Host: GitHub
- URL: https://github.com/mawuva/laravel-notiflash
- Owner: mawuva
- License: mit
- Created: 2021-09-12T09:59:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-14T01:44:09.000Z (over 1 year ago)
- Last Synced: 2024-12-09T03:27:14.125Z (30 days ago)
- Topics: flash, flash-messages, flash-notifications, laravel, laravel-flash, laravel-package, notifications
- Language: JavaScript
- Homepage:
- Size: 204 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Laravel Notiflash
Flexible Flash notifications for Laravel
## Installation
You can install the package via composer:
```bash
composer require mawuekom/laravel-notiflash
```Once install, go to `config/app.php` to add `NotiflashServiceProvider` in providers array
Laravel 5.5 and up Uses package auto discovery feature, no need to edit the `config/app.php` file.
- #### Service Provider
```php
'providers' => [...
Mawuekom\Notiflash\NotiflashServiceProvider::class,
],
```- #### Publish Assets
```bash
php artisan vendor:publish --provider="Mawuekom\Notiflash\NotiflashServiceProvider"
```Or
```bash
php artisan vendor:publish --provider="Mawuekom\Notiflash\NotiflashServiceProvider" --tag="assets"
```Now that we have published a few new files to our application we need to reload them with the following command:
```bash
composer dump-autoload
```## Usage
1. Add styles links with `@notiflashCss`
2. Add scripts links with `@notiflashJs`
3. use `notiflash()` helper function inside your controller to set a toast notification for info, success, warning or error
4. Include notiflash partial to your master layout `@include('notiflash::messages')`NB: You can skip steps 1 and 2 by just add this in your view `@notiflashAssets`
If you are on Laravel 7 or greater, you can use the tag syntax.
```html
```
```php
// Usage description here
```### Testing
```bash
composer test
```### Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.