<?php
-
namespace App\Console\Commands;
use Cubist\Util\ArrayUtil;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
+use App\Models\Page;
+use App\Models\News;
+use App\Models\Locale;
+use App\Models\Settings;
+use App\Models\Translate;
+use App\Models\Application;
+use App\Models\Product;
+use App\Models\QuoteRequest;
+use App\Models\Specification;
+use App\Models\ProductType;
class CMSMigration extends Command
{
echo 'Run backup of prod' . "\n";
echo `cd /home/pmi/www;php artisan backup:run`;
- $tables = ['cubist_cms_pages', 'cubist_news', 'cubist_settings', 'cubist_locales', 'cubist_translate', 'applications'];
- $models = ['App\Models\Page', 'App\Models\News', 'App\Models\Locale', 'App\Models\Settings', 'App\Models\Translate', 'App\Models\Application'];
+ $tables = ['cubist_cms_pages', 'cubist_news', 'cubist_locales', 'cubist_settings', 'cubist_translate', 'applications', 'catalog_product_types', 'catalog_products', 'catalog_quotes', 'catalog_specifications'];
+ $models = [Page::class, News::class, Locale::class, Settings::class, Translate::class, Application::class, ProductType::class, Product::class, QuoteRequest::class, Specification::class];
foreach ($models as $k => $model) {
$models[$k] = '\'' . addcslashes($model, '\\') . '\'';
}