desolatormagno/laravel-msg

用于在前端显示消息的包

1.0.0 2022-12-05 14:23 UTC

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 类来显示不同状态的用户信息消息。消息、标题和消息样式都是可配置的,但所有其他配置都是为所有消息硬编码的。

消息标题是可选的,如下所示。

如在一个真实网站中看到的那样。

Ejemplo 01

成功操作消息示例

Msg::success('Bienvenido usuario');

Ejemplo success

错误或破坏性操作消息示例

Msg::error('Usuario eliminado');

Ejemplo error

带有标题和消息的信息消息示例

Msg::info('Nuevo mensaje de Pedro', 'Notificacion');

Ejemplo info