desolatormagno / laravel-msg
Paquete para mostrar mensajes en el front
Installs: 4 846
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=7.1.3
This package is auto-updated.
Last update: 2025-03-05 19:26:26 UTC
README
Via Composer
$ composer require desolatormagno/laravel-msg
Publicar
$ php artisan vendor:publish --tag=laravel-msg
Utilización
Back
use DesolatorMagno\LaravelMsg\Message as Msg; . . . Msg::success('Bienvenido usuario'); Msg::success("El mensaje fue enviado a $usuario", 'Acción Exitosa');
Incluir el archivo de mensaje al inicio del controlador o archivo en el que se desea utilizar luego utilizar la clase para llamar dinamicamente a una de las funciones que provee el paquete según el estilo visual que se desee mostrar, pasando por parámetro el mensaje, o el mensaje y titulo a mostrar.
Métodos
- success
- info
- question
- warning
- error
Front
Forma actual
@include('laravel-msg::msg')
Colocar la siguiente linea al final del body para incluir la vista junto con su script.
Forma anterior
@include('laravel-msg.message') @stack('script')
Desde el front solo es necesario incluir el archivo message.php el cual esta ubicado en views/laravel-msg, y agregar un stack de script en el template base para que se muestre el mensaje satisfactoriamente.
Funcionamiento
Paquete muy sencillo el cual utiliza la librería de SweetAlert2 mas una clase de php para mostrar mensajes informativos al usuario de diferentes estatus, tanto el mensaje, titulo y el estilo del mensaje es configurable, pero todas las demás configuraciones son hardcoded para todos los mensajes.
El titulo del mensaje es opcional, como se puede apreciar a continuación.
Como se ve en una web real.
Ejemplo de un mensaje de acción satisfactoria
Msg::success('Bienvenido usuario');
Ejemplo de un mensaje de error o mensaje de acción destructiva.
Msg::error('Usuario eliminado');
Ejemplo de un mensaje de informativo con titulo y mensaje.
Msg::info('Nuevo mensaje de Pedro', 'Notificacion');