Here, I want to download backup database For that i have user following code in handle()
method in console\command
.So when i run the command , it should download the backup database. But I'm getting following Error while running the command:
[ErrorException]
unlink(2016-07-30_07-38.sql): Permission denied
Here is my handle() method code:
public function handle()
{
$date = Carbon::now()->format('Y-m-d_h-i');
$user = env('DB_USERNAME');
$password = env('DB_PASSWORD');
$database = env('DB_DATABASE');
$command = "mysqldump --user={$user} -p{$password} {$database} > {$date}.sql";
$process = new Process($command);
$process->start();
while ($process->isRunning()) {
$public = Storage::disk('public');
$public->put('acl/' . $date . ".sql", file_get_contents("{$date}.sql"));
unlink("{$date}.sql");
}
}
If anyone found the same problem or have the solution please help me to find it out.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire