Saltar al contenido

¿Cómo ejecutar comandos de shell externos desde el controlador laravel?

Solución:

Si desea ejecutar comandos desde su aplicación PHP, le recomendaría usar el Componente de proceso Symfony:

  1. Correr composer require symfony/process
  2. Importe la clase a su archivo con use SymfonyComponentProcessProcess;
  3. Ejecute su comando:

    $process = new Process(['rm', '/var/www/html/test.html']);
    
    $process->run();
    

Alternativamente, (si el proceso que ejecuta php tiene los permisos correctos), simplemente puede usar la función unlink () de PHP para eliminar el archivo:

unlink('/var/www/html/test.html');
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *