LaravelPackages.net
Acme Inc.
Toggle sidebar
roksta/toast

Toastr notifications in laravel

2.275
3
v1.3.0
About roksta/toast

roksta/toast is a Laravel package for toastr notifications in laravel. It currently has 3 GitHub stars and 2.275 downloads on Packagist (latest version v1.3.0). Install it with composer require roksta/toast. Discover more Laravel packages by roksta or browse all Laravel packages to compare alternatives.

Last updated

Toast

Simple toastr notifications for laravel

Installation

Install this package via composer

    composer require roksta/toast

Laravel auto-discovery will find the required service providers and aliases.

Toastr

Toastr is enabled by default via CDN.

Run

php artisan vendor:publish --provider="Roksta\Toastr\ToastrServiceProvider"

to publish the package view in your resources/assets/vendor/roksta/toastr.blade.php

Add @include('vendor.roksta.toastr') in your main view, under your jQuery file import eg,

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <link rel="stylesheet" type="text/css" href="/css/app.css">
    </head>
    <body>
        <div id="app"></div>
        <script type="text/javascript" src="js/app.js"></script>
        @include('vendor.roksta.toastr')
    </body>
    </html>

Use

Use the helper function toast() to make the default notifiers.

    toast()->success('message', 'title');
    toast()->info('message', 'title');
    toast()->warning('message', 'title');
    toast()->error('message', 'title');

You may specify all the other options dictated by Toastr by adding the options method to your toast.

    toast()->success('message', 'title')->options([
        'timeOut' => 5000,
        'closeButton' => 1,
        'closeHtml' => '<button><i class="icon-off"></i></button>'
    ]);

Note that for boolean values such as closeButton => true should be expressed as 0 for false or 1 for true

Licence

The package is provided under the MIT License.

Comments