seguce92 / alerts
Alert pNotify 插件,集成在 Laravel 中的闪存警报。
v1.4.2
2019-06-25 02:17 UTC
Requires
- php: >=5.3
- prologue/alerts: 0.4.*
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() !!}