oriceon/toastr-5-laravel

Laravel 5 的 Easy toastr 通知

2.0.0 2018-04-30 05:58 UTC

This package is auto-updated.

Last update: 2024-09-16 06:35:25 UTC


README

为 Laravel 5 提供易于使用的 toastr.js 通知,由 kamaln7 转移的 Laravel 4 Toastr 版本

安装

  1. 运行 composer require oriceon/toastr-5-laravel 或将 "oriceon/toastr-5-laravel": "dev-master" 添加到 composer.json 中的 require 键,然后运行 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 的文档