Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 206 Revision 246
Zeile 3... Zeile 3...
3
namespace Database\Seeders;
3
namespace Database\Seeders;
Zeile 4... Zeile 4...
4
 
4
 
5
use App\Models\Directory;
5
use App\Models\Directory;
6
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
6
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
-
 
7
use Illuminate\Database\Seeder;
7
use Illuminate\Database\Seeder;
8
use Illuminate\Support\Facades\DB;
Zeile 8... Zeile 9...
8
use Illuminate\Support\Str;
9
use Illuminate\Support\Str;
9
 
10
 
10
class DirectorySeeder extends Seeder
11
class DirectorySeeder extends Seeder
Zeile 14... Zeile 15...
14
     *
15
     *
15
     * @return void
16
     * @return void
16
     */
17
     */
17
    public function run(): void
18
    public function run(): void
18
    {
19
    {
19
        Directory::factory()->create([
20
        /*Directory::factory()->create([
20
            "id" => -5,
21
            "id" => -5,
21
            "name" => "Gutschein",
22
            "name" => "Gutschein",
22
            "directory_id" => NULL,
23
            "directory_id" => NULL,
23
        ]);
24
        ]);
24
        Directory::factory()->create([
25
        Directory::factory()->create([
Zeile 71... Zeile 72...
71
            "directory_id" => 1
72
            "directory_id" => 1
72
        ]);
73
        ]);
73
        Directory::factory()->Create([
74
        Directory::factory()->Create([
74
            "name" => "27,5-29,5 Zoll",
75
            "name" => "27,5-29,5 Zoll",
75
            "directory_id" => 1
76
            "directory_id" => 1
76
        ]);
77
        ]);*/
-
 
78
        $sql = '
-
 
79
            SELECT 
-
 
80
                *
-
 
81
            FROM
-
 
82
                directory
-
 
83
        ';
-
 
84
        $dirs = DB::connection('old')->select($sql);
-
 
85
        foreach ($dirs as $row)
-
 
86
        {
-
 
87
            //var_dump($row);
-
 
88
            Directory::factory()->createQuietly([
-
 
89
                "id"           => $row->ID,
-
 
90
                "directory_id" => $row->Father,
-
 
91
                "name"         => $row->Name,
-
 
92
                "status"       => $row->status,
-
 
93
                "kennung"      => $row->Kennung,
-
 
94
                "description"  => $row->Beschreibung,
-
 
95
                "short_line_1" => $row->short_line_1,
-
 
96
                "url"          => $row->url,
-
 
97
                "created_at"   => $row->erstellt_am,
-
 
98
                "updated_at"   => $row->letzte_Aenderung_am,
-
 
99
            ]);
-
 
100
        }
77
    }
101
    }
78
}
102
}