amirardakani / mdtoast
mdtoast.js for laravel
1.1
2018-12-31 19:25 UTC
Requires
- php: >=5.5.0
- illuminate/session: >=5.2.7
- illuminate/support: >=5.2.7
This package is auto-updated.
Last update: 2025-03-29 00:41:15 UTC
README
Inspired in brian2694/laravel-toastr.
A simple plugin to display a material concept toast (alert message) for laravel
mdtoast-laravel
install
Using Composer
composer require amirardakani/mdtoast
Laravel >= 5.5
That's it! The package is auto-discovered on 5.5 and up!
Laravel <= 5.4
Add the service provider to config/app.php
Amirardakani\\MaterialToast\\ToastServiceProvider::class,
Optionally include the Facade in config/app.php if you'd like.
'Toast' => Amirardakani\\MaterialToast\\Facades\\Toast::class,
Options
You can see Material-Toast documentation to custom your need.
- Toast::info('message', 'duration: 10000');
Basic
-
Toast::info('message', 'options');
-
Toast::success('message', 'options');
-
Toast::warning('message', 'options');
-
Toast::error('message', 'options');
-
Toast::clear();
-
Toast()->info('message', 'options');
<?php Route::get('/', function () { Toast::success('Messages in here'); return view('welcome'); });
Then
You should add {!! Toast::message() !!}
to your html.
<!DOCTYPE html> <html> <head> <title>Laravel</title> <link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/dmuy/Material-Toast/454e0a2/mdtoast.min.css"> </head> <body> <div class="container"> <div class="content"> <div class="title">Laravel 5</div> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.rawgit.com/dmuy/Material-Toast/454e0a2/mdtoast.min.js"></script> {!! Toast::message() !!} </body> </html>