laravel-toastr maintained by awalhadi
Description
Easy Toastr notifications for Laravel
Author
Last update
2024/10/06 11:02
(dev-dev)
License
Downloads
13
Tags
Laravel Toastr
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.