desolatormagno / laravel-msg
用于在前端显示消息的包
1.0.0
2022-12-05 14:23 UTC
Requires
- php: >=7.1.3
This package is auto-updated.
Last update: 2024-09-05 18:24:15 UTC
README
通过Composer使用
$ composer require desolatormagno/laravel-msg
发布
$ php artisan vendor:publish --tag=laravel-msg
使用方法
返回
use DesolatorMagno\LaravelMsg\Message as Msg; . . . Msg::success('Bienvenido usuario'); Msg::success("El mensaje fue enviado a $usuario", 'Acción Exitosa');
在控制器或想要使用消息的文件开头包含消息文件,然后使用该类动态调用包提供的函数,根据所需的视觉样式传递参数(消息,或消息和标题)。
方法
- success
- info
- question
- warning
- error
前端
当前形式
@include('laravel-msg::msg')
将以下行放置在body末尾以包含视图及其脚本。
以前的形式
@include('laravel-msg.message') @stack('script')
从前端只需要包含位于 views/laravel-msg 下的 message.php 文件,并在模板基本文件中添加一个 script 栈,以便成功显示消息。
功能
这是一个非常简单的包,它使用 SweetAlert2 库和 PHP 类来显示不同状态的用户信息消息。消息、标题和消息样式都是可配置的,但所有其他配置都是为所有消息硬编码的。
消息标题是可选的,如下所示。
如在一个真实网站中看到的那样。
成功操作消息示例
Msg::success('Bienvenido usuario');
错误或破坏性操作消息示例
Msg::error('Usuario eliminado');
带有标题和消息的信息消息示例
Msg::info('Nuevo mensaje de Pedro', 'Notificacion');