From 1d12f58a37ecb00ed997408553897742ccda6ab2 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 4 Aug 2016 20:02:08 +0300 Subject: [PATCH] Remove seeder from migration to prevent class not found errors --- app/Http/routes.php | 2 +- .../2016_04_23_182223_payments_changes.php | 24 +++++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/app/Http/routes.php b/app/Http/routes.php index 7881d7729942..b269197557bd 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -608,7 +608,7 @@ if (!defined('CONTACT_EMAIL')) { define('NINJA_WEB_URL', env('NINJA_WEB_URL', 'https://www.invoiceninja.com')); define('NINJA_APP_URL', env('NINJA_APP_URL', 'https://app.invoiceninja.com')); define('NINJA_DATE', '2000-01-01'); - define('NINJA_VERSION', '2.6.7' . env('NINJA_VERSION_SUFFIX')); + define('NINJA_VERSION', '2.6.8' . env('NINJA_VERSION_SUFFIX')); define('SOCIAL_LINK_FACEBOOK', env('SOCIAL_LINK_FACEBOOK', 'https://www.facebook.com/invoiceninja')); define('SOCIAL_LINK_TWITTER', env('SOCIAL_LINK_TWITTER', 'https://twitter.com/invoiceninja')); diff --git a/database/migrations/2016_04_23_182223_payments_changes.php b/database/migrations/2016_04_23_182223_payments_changes.php index 844555942b39..41476222ab42 100644 --- a/database/migrations/2016_04_23_182223_payments_changes.php +++ b/database/migrations/2016_04_23_182223_payments_changes.php @@ -1,5 +1,6 @@ string('name'); }); - (new \PaymentStatusSeeder())->run(); + $statuses = [ + ['id' => '1', 'name' => 'Pending'], + ['id' => '2', 'name' => 'Voided'], + ['id' => '3', 'name' => 'Failed'], + ['id' => '4', 'name' => 'Completed'], + ['id' => '5', 'name' => 'Partially Refunded'], + ['id' => '6', 'name' => 'Refunded'], + ]; + + Eloquent::unguard(); + foreach ($statuses as $status) { + $record = PaymentStatus::find($status['id']); + if ($record) { + $record->name = $status['name']; + $record->save(); + } else { + PaymentStatus::create($status); + } + } + Eloquent::reguard(); Schema::dropIfExists('payment_methods'); @@ -92,7 +112,7 @@ class PaymentsChanges extends Migration $table->foreign('default_payment_method_id')->references('id')->on('payment_methods'); }); - + } /**