Download the PHP package incloudout/toastr without Composer
On this page you can find all versions of the php package incloudout/toastr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download incloudout/toastr
More information about incloudout/toastr
Files in incloudout/toastr
Package toastr
Short Description Laravel 5.4 notifications using toastr
License MIT
Informations about the package toastr
Laravel Toastr
Laravel Toastr uses toastr.js to display flash messages.
Inspired by https://github.com/oriceon/toastr-5-laravel
Please note that this package was tunned for Laravel 5.4
Installation
Run composer require incloudout/toastr
to pull down the latest version of Laravel Toastr.
Edit config/app.php
add the provider
and the alias
To install toastr.js
via npm
Run npm i --save-dev toastr
Open resources/assets/sass/app.scss
and add:
...
@import "node_modules/toastr/toastr";
Open resources/assets/js/bootstrap.js
and add:
...
window.$ = window.jQuery = require('jquery');
window.toastr = require('toastr');
...
Run npm run dev
for development or npm run build
for production
To require toastr.js
via html
Go to your html master page and add:
Note that toastr.js
requires JQuery
as a dependency
Configuration
You can start by publishing the configuration files. Run the following command
$ php artisan vendor:publish --provider=InCloudOut\\Toastr\\ToastrServiceProvider
You can change the default options with other options, see toastr.js demo to choose what suits you.
Usage
Add this code to your blade template file:
Call one of these methods in your controllers to insert a toast:
Toastr::warning($message, $title = null, $options = [])
- to add a warning toastToastr::error($message, $title = null, $options = [])
- to add an error toastToastr::info($message, $title = null, $options = [])
- to add an info toastToastr::success($message, $title = null, $options = [])
- to add a success toastToastr::add($type = warning|error|info|success, $message, $title = null, $options = [])
- to add a$type
toastToastr::clear()
- clear all current toasts
Use Laravel's session flash message. Make sure that your configuration toastr.session
is set to true
-
Simple usage:
- Advanced usage: