awalhadi / laravel-toastr
Easy Toastr notifications for Laravel
v1.0.2
2024-10-03 05:02 UTC
Requires
- php: ^8.1|^8.2
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^6.0|^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.0|^10.0
README
Easy Toastr notifications for Laravel 8+
Installation
You can install the package via composer:
composer require awalhadi/laravel-toastr
Usage
You can use the toastr()
helper function or the ttoastr()
function for typed notifications:
// In your controller public function store() { // Your logic here toastr()->success('Post created successfully!'); // or toastr('Post created successfully!', 'success'); // or ttoastr('success', 'Post created successfully!'); return redirect()->route('posts.index'); }
You can also chain methods for more control:
toastr()->position('top-left')->success('Message');
Available types: success
, info
, warning
, error
In your blade template, include the Toastr view:
@include('toastr::toastr')
The required CSS and JS files will be automatically included when a notification is fired.
Configuration
To publish the config file:
php artisan vendor:publish --provider="YourVendor\LaravelToastr\ToastrServiceProvider" --tag="config"
You can customize the default options in the published config file.
Testing
composer test
License
The MIT License (MIT). Please see License File for more information.