diff --git a/app/Console/Commands/SetupDevEnvironment.php b/app/Console/Commands/SetupDevEnvironment.php deleted file mode 100644 index cd895aa4..00000000 --- a/app/Console/Commands/SetupDevEnvironment.php +++ /dev/null @@ -1,125 +0,0 @@ -info('Setting up production environment'); - - $this->migrateDatabase(); - $this->generateKey(); - $this->createPassportKeys(); - $this->createPassportClientPassword(); - $this->createPassportClientPersonal(); - $this->createDefaultUser(); - - $this->info('Everything is done, congratulations! 🥳🥳🥳'); - - } - - /** - * Migrate database - */ - public function generateKey() - { - $this->call('key:generate'); - } - - /** - * Migrate database - */ - public function migrateDatabase() - { - $this->call('migrate:fresh'); - $this->call('db:seed'); - } - - /** - * Create Passport Encryption keys - */ - public function createPassportKeys() - { - $this->call('passport:keys', [ - '--force' => true - ]); - } - - /** - * Create Password grant client - */ - public function createPassportClientPassword() - { - $this->call('passport:client', [ - '--password' => true, - '--name' => 'vuefilemanager', - ]); - - $this->alert('Please copy these first password grant Client ID & Client secret above to your /.env file.'); - } - - /** - * Create Personal access client - */ - public function createPassportClientPersonal() - { - $this->call('passport:client', [ - '--personal' => true, - '--name' => 'shared', - ]); - } - - /** - * Create Default User - */ - public function createDefaultUser() - { - $user = User::create([ - 'name' => 'Jane Doe', - 'email' => 'howdy@hi5ve.digital', - 'role' => 'admin', - 'password' => \Hash::make('vuefilemanager'), - ]); - - // Create settings - $settings = UserSettings::create([ - 'user_id' => $user->id - ]); - - $this->info('Test user created. Email: ' . $user->email . ' Password: vuefilemanager'); - } -} diff --git a/app/Console/Commands/SetupProductionEnvironment.php b/app/Console/Commands/SetupProductionEnvironment.php deleted file mode 100644 index ea9c9a67..00000000 --- a/app/Console/Commands/SetupProductionEnvironment.php +++ /dev/null @@ -1,101 +0,0 @@ -info('Setting up production environment'); - - $this->migrateDatabase(); - $this->generateKey(); - $this->createPassportKeys(); - $this->createPassportClientPassword(); - $this->createPassportClientPersonal(); - - $this->info('Everything is done, congratulations! 🥳🥳🥳'); - - } - - /** - * Migrate database - */ - public function generateKey() - { - $this->call('key:generate'); - } - - /** - * Migrate database - */ - public function migrateDatabase() - { - $this->call('migrate:fresh'); - } - - /** - * Create Passport Encryption keys - */ - public function createPassportKeys() - { - $this->call('passport:keys', [ - '--force' => true - ]); - } - - /** - * Create Password grant client - */ - public function createPassportClientPassword() - { - $this->call('passport:client', [ - '--password' => true, - '--name' => 'vuefilemanager', - ]); - - $this->alert('Please copy these first password grant Client ID & Client secret above to your /.env file.'); - } - - /** - * Create Personal access client - */ - public function createPassportClientPersonal() - { - $this->call('passport:client', [ - '--personal' => true, - '--name' => 'shared', - ]); - } -} diff --git a/app/Console/Commands/UpgradeApp.php b/app/Console/Commands/UpgradeApp.php deleted file mode 100644 index 36d829b4..00000000 --- a/app/Console/Commands/UpgradeApp.php +++ /dev/null @@ -1,107 +0,0 @@ -info('Upgrading your application to version ' . $this->argument('version')); - $this->call('down'); - - // Version 1.7 - if ($this->argument('version') === 'v1.7') { - $this->version_1_7(); - } - - // Version 1.6 - if ($this->argument('version') === 'v1.6') { - $this->version_1_6(); - } - - $this->call('up'); - $this->info('Your application was upgraded! 🥳🥳🥳'); - } - - /** - * Upgrade script to version 1.7 - */ - public function version_1_7() { - - // Migrate new tables and changes - $this->call('migrate'); - $this->call('rinvex:migrate:subscriptions'); - - /*$this->call('db:seed', [ - '--class' => 'PaymentGatewaysSeeder' - ]);*/ - } - - /** - * Upgrade script to version 1.6 - */ - public function version_1_6() { - - // Migrate new tables and changes - $this->call('migrate'); - - // Create user settings records - $this->info('Updating users options...'); - - User::all()->each(function ($user) { - $this->info('Update user with id: ' . $user->id); - UserSettings::create(['user_id' => $user->id]); - }); - - $this->info('Updating user options is done!'); - - // Set up admin - $email = $this->ask('Which user would you like set up as admin? Please type user email'); - - $admin = User::where('email', $email)->first(); - - if (! $admin) { - $email = $this->ask('We can\'t find user with this email, please try it again'); - $admin = User::where('email', $email)->first(); - } - - // Save new role for selected user - $admin->role = 'admin'; - $admin->save(); - - $this->info('Admin was set up successfully'); - } -}