Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 481 | Revision 486 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 481 Revision 482
Zeile 7... Zeile 7...
7
    use App\Models\Item;
7
    use App\Models\Item;
8
    use App\Models\Action;
8
    use App\Models\Action;
9
    use App\Models\Medium;
9
    use App\Models\Medium;
10
    use App\Models\Order;
10
    use App\Models\Order;
11
    use App\Models\OrderAddress;
11
    use App\Models\OrderAddress;
-
 
12
    use App\Models\PaymentMethod;
12
    use App\Models\Price;
13
    use App\Models\Price;
13
    use App\Models\ActionMedium;
14
    use App\Models\ActionMedium;
14
    use App\Models\ItemMedium;
15
    use App\Models\ItemMedium;
15
    use App\Models\DirectoryMedium;
16
    use App\Models\DirectoryMedium;
16
    use App\Models\Shop;
17
    use App\Models\Shop;
Zeile 90... Zeile 91...
90
                {
91
                {
91
                    $this->migrateActionMedia();
92
                    $this->migrateActionMedia();
92
                }
93
                }
93
            }
94
            }
94
            $this->migrateShops();
95
            $this->migrateShops();
-
 
96
            $this->migratePaymentMethods();
95
            if ( env( 'site' ) == env( 'shop' ) )
97
            if ( env( 'site' ) == env( 'shop' ) )
96
            {
98
            {
97
                $this->migrateUsers();
99
                $this->migrateUsers();
98
                $this->migrateAddresses();
100
                $this->migrateAddresses();
99
                $this->migrateOrderAddresses();
101
                $this->migrateOrderAddresses();
Zeile 672... Zeile 674...
672
                $shop->mail_server = $oldShop->mail_server;
674
                $shop->mail_server = $oldShop->mail_server;
673
                $shop->mail_user = $oldShop->mail_user;
675
                $shop->mail_user = $oldShop->mail_user;
674
                $shop->mail_password = $oldShop->mail_passwort;
676
                $shop->mail_password = $oldShop->mail_passwort;
675
                $shop->save();
677
                $shop->save();
676
            }
678
            }
-
 
679
 
-
 
680
        }
-
 
681
 
-
 
682
        private function migratePaymentMethods()
-
 
683
        {
-
 
684
            $sql = "SELECT
-
 
685
                    *
-
 
686
                FROM
-
 
687
                    zahlungsarten
-
 
688
            ";
-
 
689
            $methods = DB::connection( 'old' )->select( $sql );
-
 
690
            foreach ( $methods as $method )
-
 
691
            {
-
 
692
                PaymentMethod::factory()->create( [
-
 
693
                    "id"            => $method->id,
-
 
694
                    "name"          => $method->name,
-
 
695
                    "discount"      => $method->abschlag,
-
 
696
                    "internal_name" => $method->interner_name,
-
 
697
                    "info_in_shop"  => $method->info_im_shop,
-
 
698
                    "shipping_text" => $method->versandtextbaustein,
-
 
699
                ] );
-
 
700
            }
677
        }
701
        }
Zeile 678... Zeile 702...
678
 
702