hotsaucejake/toastr-5-laravel

Laravel 5的简单toastr通知

v0.1 2018-09-29 15:14 UTC

This package is auto-updated.

Last update: 2024-09-25 07:14:28 UTC


README

Laravel 5的简单toastr.js通知,由kamaln7移植的Laravel 4 Toastr版本

安装

  1. 运行composer require hotsaucejake/toastr-5-laravel或向composer.json中的require键添加"hotsaucejake/toastr-5-laravel": "dev-master"并运行composer install
  2. 'Kamaln7\Toastr\ToastrServiceProvider',添加到config/app.php中的providers键(对于Laravel 5.5是可选的)
  3. '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 = []) - 添加警告toast
  • Toastr::error($message, $title = null, $options = []) - 添加错误toast
  • Toastr::info($message, $title = null, $options = []) - 添加信息toast
  • Toastr::success($message, $title = null, $options = []) - 添加成功toast
  • Toastr::add($type: warning|error|info|success, $message, $title = null, $options = []) - 添加toast
  • Toastr::clear() - 清除所有当前toast

设置自定义Toastr选项

您可以设置自定义的Toastr选项。运行

php artisan vendor:publish

以发布Toastr的配置文件。然后编辑config/toastr.php并将options数组设置为要传递给Toastr的任何内容。这些选项作为默认选项设置,可以通过在用法部分的任何方法中传递选项数组来覆盖。

有关可用选项的列表,请参阅toastr.js的文档