hotsaucejake / toastr-5-laravel
Laravel 5的简单toastr通知
v0.1
2018-09-29 15:14 UTC
Requires
- php: >=5.4.0
- illuminate/session: >=5.0.0
- illuminate/support: >=5.0.0
This package is auto-updated.
Last update: 2024-09-25 07:14:28 UTC
README
Laravel 5的简单toastr.js通知,由kamaln7移植的Laravel 4 Toastr版本
安装
- 运行
composer require hotsaucejake/toastr-5-laravel
或向composer.json
中的require
键添加"hotsaucejake/toastr-5-laravel": "dev-master"
并运行composer install
- 将
'Kamaln7\Toastr\ToastrServiceProvider',
添加到config/app.php
中的providers
键(对于Laravel 5.5是可选的) - 将
'Toastr' => 'Kamaln7\Toastr\Facades\Toastr',
添加到config/app.php
中的aliases
键(对于Laravel 5.5是可选的)
用法
在您的母版视图模板中包含jQuery和toastr.js,然后调用Toastr::render()
<link href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet"> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script> {!! Toastr::render() !!}
在控制器中调用以下方法之一以插入toast
Toastr::warning($message, $title = null, $options = [])
- 添加警告toastToastr::error($message, $title = null, $options = [])
- 添加错误toastToastr::info($message, $title = null, $options = [])
- 添加信息toastToastr::success($message, $title = null, $options = [])
- 添加成功toastToastr::add($type: warning|error|info|success, $message, $title = null, $options = [])
- 添加toastToastr::clear()
- 清除所有当前toast
设置自定义Toastr选项
您可以设置自定义的Toastr选项。运行
php artisan vendor:publish
以发布Toastr的配置文件。然后编辑config/toastr.php
并将options
数组设置为要传递给Toastr的任何内容。这些选项作为默认选项设置,可以通过在用法
部分的任何方法中传递选项数组来覆盖。
有关可用选项的列表,请参阅toastr.js的文档。