Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

227
Visualizações
Comportamiento extraño con las notificaciones de Laravel Slack

Así que estoy configurando un controlador de excepciones que envía una notificación de Slack cada vez que ocurre una excepción en la aplicación, también configuré esto cuando se crea una Queja (Modelo) y funciona bien. Pero en mi Exception/Handle.php tengo esta configuración.

 Notification::route('slack', env('LOG_SLACK_WEBHOOK_URL'))->notify(new ExceptionCreated($exception));

El webhook existe y funciona. Y mientras dd () cada paso posible, sé que golpea la excepción creada en las notificaciones. Así que ahí tengo este código.

 namespace App\Notifications; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Notification; use Illuminate\Notifications\Messages\SlackMessage; use Carbon\Carbon; use Throwable; use Auth; use Illuminate\Support\Facades\Request; class ExceptionCreated extends Notification { use Queueable; /** * @var Throwable */ public $exception; /** * Create a new notification instance. * * @param \Throwable $exception * @return void */ public function __construct(Throwable $exception) { $this->exception = $exception; } /** * Get the notification's delivery channels. * * @param mixed $notifiable * @return array */ public function via($notifiable) { return ['slack']; } /** * Get the slack representation of the notification. * * @param mixed $notifiable * @return \Illuminate\Notifications\Messages\SlackMessage */ public function toSlack($notifiable) { dd($this->exception); //and a lot of code here but that doesn't matter }

Ahora, cuando vuelco dentro del constructor, puedo ver que la excepción se pasa correctamente, pero nunca activa la función toSlack y no tengo idea de por qué, borré el caché, volqué la carga automática y nada parece estar funcionando, como dije. este código exacto para mis quejas y funciona bien. Así que cualquier sugerencia es muy apreciada.

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda