g9zz / reminder
A awesome message reminder build with toastr for laravel5.*
Requires
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2024-11-18 14:32:20 UTC
README
Inspired by laracasts flash
install
Using Composer
composer require g9zz/reminder
Add the service provider to config/app.php
G9zz\Reminder\ReminderServiceProvider::class,
Optionally include the Facade in config/app.php if you'd like.
'Reminder' => G9zz\Reminder\ReminderFacade::class,
You can use reminder() function available.
Dependencies
jQuery toast, you need to add css and js to your html.
Basic
You should add {!! Reminder::message() !!}
to your html.
Then.
-
Reminder::info('foo', 'bar', []);
-
Reminder::success('foo', 'bar', []);
-
Reminder::warning('foo', 'bar', []);
-
Reminder::error('foo', 'bar', []);
-
reminder()->info('foo', 'bar', []);
<?php Route::get('/', function () { Reminder::success('Hi! this is Reminder', 'Hello', ["positionClass" => "toast-bottom-right"]); return view('welcome'); });
<!DOCTYPE html> <html> <head> <title>Laravel</title> <link rel="stylesheet" href="http://cdn.bootcss.com/toastr.js/latest/css/toastr.min.css"> </head> <body> <div class="container"> <div class="content"> <div class="title">Laravel 5</div> </div> </div> <script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script> <script src="http://cdn.bootcss.com/toastr.js/latest/js/toastr.min.js"></script> {!! reminder()->message() !!} </body> </html>
Options
You can set custom options for Reminder. Run:
php artisan vendor:publish
to publish the config file for reminder.
You can see toastr's documentation to custom your need.