I want to get an artisan command to run a bash script when executed.
So I've created an artisan command using the following
php artisan make:command backupList --command=backup:list
And here is backupList.php
<?php
namespace App\Console\Commands;
require_once __DIR__ . '/vendor/autoload.php';
use Illuminate\Console\Command;
class backupDB extends Command
{
protected $signature = 'backup:list {name}';
protected $description = 'Database backup tool';
public function __construct()
{
parent::__construct();
}
public function handle()
{
$this->exec('ls -la');
}
}
In handle() exec and shell_exec don't seem to work, are there any alternatives to get the artisan command to run bash in shell?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire