Automatizando Despliegues con Webhooks de GitHub
Comprar curso

17. Automatizando Despliegues con Webhooks de GitHub

Explora en este capítulo cómo automatizar tus despliegues en Laravel mediante los Webhooks de GitHub. Aprenderás a configurar esta poderosa integración continua, permitiendo que cada actualización en tu repositorio desencadene automáticamente un nuevo despliegue en tu servidor. Descubre cómo optimizar tu flujo de trabajo y garantizar implementaciones rápidas y eficientes. ¡Potencia tu desarrollo web con esta guía paso a paso!


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Julio Cesar Calderón García

    Julio Cesar Calderón García hace 1 semana

    en laravel 12, no encuentro VerifyCsrfToken en la carpeta http/middleware

    • Julio Cesar Calderón García hace 1 semana

      encontre una solucion:
      Route::post('webhooks/github', [WebhookController::class, 'github'])

          ->withoutMiddleware(['auth', 'verified']);

      Route::get('webhooks/github', [WebhookController::class, 'github'])

          ->withoutMiddleware(['auth', 'verified']);

      ya no aparece error, pero ahora recibo Webhook received, pero no ejecuta los script
      no hace el deploy

    • Victor Arana Flores hace 1 semana

      Hola Julio, la forma de excluir el tocken csrf en Laravel 12 es de esta manera. Dirigete al archivo bootstrap/app.php

      y busca el metodo withMiddleware y agrega estas lineas

      ->withMiddleware(function (Middleware $middleware) {
              $middleware->validateCsrfTokens(except: [
      			//Rutas a excluir
              ]);
          })
  • Hugo Fabrizio

    Hugo Fabrizio hace 1 año

    Por que no usar github action?

    • Victor Arana Flores hace 1 año

      Hola Hugo, si estas familiarizado con Github action y quieres hacerlo de esa manera, puedes hacerlo.