Scores/app/Console/Commands/NotificationGlobal.php
Juan Felipe Zapata Moreno be89d18e74 Init
2025-07-01 10:36:19 -06:00

52 lines
1.1 KiB
PHP

<?php namespace App\Console\Commands;
/**
* @copyright Copyright (c) 2023 Notsoweb (https://notsoweb.com) - All rights reserved.
*/
use App\Events\GlobalNotification;
use Illuminate\Console\Command;
/**
* Lanza notificaciones a usuarios en linea
*
* La notificación es única y no persistente.
*
* @author Moisés de Jesús Cortés Castellanos <ing.moisesdejesuscortesc@notsoweb.com>
*
* @version 1.0.0
*/
class NotificationGlobal extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'notification:global {message}';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Enviar notificación a todos los usuarios';
/**
* Execute the console command.
*
* @return int
*/
public function handle()
{
$message = $this->argument('message');
broadcast(new GlobalNotification(
$message,
"info",
15
));
return Command::SUCCESS;
}
}