seguce92/alerts

Alert pNotify 插件,集成在 Laravel 中的闪存警报。

v1.4.2 2019-06-25 02:17 UTC

This package is auto-updated.

Last update: 2024-09-28 01:16:45 UTC


README

Alerts 是一个用于使用 pNotify jQuery 插件和 Bootstrap 显示警报的包。

Alerts 需要 PHP >= 5.3,laravel 5.3.|5.4.|5.5.|5.6.|5.8.*

安装

您可以通过 Composer 为您的 Laravel 5 项目安装此包。

$ composer require seguce92/alerts

app/config/app.php 中注册服务提供者。

'Seguce92\Alerts\AlertsServiceProvider',

将别名添加到 app/config/app.php 中的别名列表中。

'Alerts' => 'Seguce92\Alerts\Facades\Alert',

然后在终端中运行几个命令

$ php artisan vendor:publish

配置

将图标设置为 true 以使用所选样式/类型的默认图标,false 为不使用图标,或字符串为您的自定义图标类。

'icon'	=>	true,

使用哪些样式类。 (可以是 "brighttheme","jqueryui","bootstrap2","bootstrap3","fontawesome",或自定义样式对象。参见 pnotify.js 末尾的源代码,以了解样式对象中的属性。)

'styling'	=>	'bootstrap3',

在通知移除之前以毫秒为单位的延迟。

'delay'	=>	'8000',

是否转义文本内容。 (不允许 HTML。)

'text_escape'	=>	false,

显示阴影。

'shadow'	=>	false,

通知的不透明度。

'opacity'	=>	1,

通知类型 [桌面,正常]

'desktop'	=>	false

基本用法

Controllers.php 或 routes/web.php

Alert::info('description')->flash();

Alert::success('description')->flash();

Alert::warning('description')->flash();

Alert::error('description')->flash();

View.php

在脚本部分之前添加函数

  • bootstrap.min.css 或 font-awesome.min.css
  • jquery.min.js
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>

{!! Alerts::all() !!}