oriceon / toastr-5-laravel
Laravel 5 的 Easy toastr 通知
2.0.0
2018-04-30 05:58 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-16 06:35:25 UTC
README
为 Laravel 5 提供易于使用的 toastr.js 通知,由 kamaln7 转移的 Laravel 4 Toastr 版本
安装
- 运行
composer require oriceon/toastr-5-laravel
或将"oriceon/toastr-5-laravel": "dev-master"
添加到composer.json
中的require
键,然后运行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 的文档。