Skip to content

awalhadi/laravel-toastr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published