1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 00:11:35 +02:00

Merge pull request #6487 from turbo124/master

minor fixes for migrations
This commit is contained in:
David Bomba 2021-08-19 00:43:11 +10:00 committed by GitHub
commit 5c85088a23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,6 +7,7 @@ use App\Models\User;
use App\Traits\GenerateMigrationResources;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Storage;
class ExportMigrations extends Command
{
@ -63,12 +64,12 @@ class ExportMigrations extends Command
if($this->option('email')) {
$record = User::on(DB_NINJA_1)->where('email', $this->option('user'))->first();
$record = User::on(DB_NINJA_1)->where('email', $this->option('email'))->first();
if($record)
return $this->export($record);
$record = User::on(DB_NINJA_2)->where('email', $this->option('user'))->first();
$record = User::on(DB_NINJA_2)->where('email', $this->option('email'))->first();
if($record)
return $this->export($record);
@ -132,6 +133,7 @@ class ExportMigrations extends Command
'ninja_tokens' => $this->getNinjaToken(),
];
Storage::makeDirectory('migrations');
$file = storage_path("migrations/{$fileName}.zip");
$zip = new \ZipArchive();