Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 147 | Revision 169 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
 
147 lars 3
namespace Database\Seeders;
2 lars 4
 
147 lars 5
use App\Models\Directory;
6
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
7
use Illuminate\Database\Seeder;
168 lars 8
use Illuminate\Support\Str;
2 lars 9
 
147 lars 10
class DirectorySeeder extends Seeder
11
{
12
    /**
13
     * Run the database seeds.
14
     *
15
     * @return void
16
     */
17
    public function run(): void
2 lars 18
    {
147 lars 19
        Directory::factory()->create([
20
            "id" => -5,
21
            "name" => "Gutschein",
22
            "directory_id" => NULL,
23
        ]);
24
        Directory::factory()->create([
25
            "id" => -3,
26
            "name" => "Versand",
27
            "directory_id" => NULL,
28
        ]);
29
        Directory::factory()->create([
30
            "id" => -2,
31
            "name" => "Papierkorb",
32
            "directory_id" => NULL,
33
        ]);
34
        Directory::factory()->create([
35
            "id" => -1,
36
            "name" => "Root",
37
            "directory_id" => NULL,
38
        ]);
39
        Directory::factory()->create([
40
            "id" => 1,
41
            "name" => "Menü 1",
168 lars 42
            "slug" => Str::slug("Menü 1"),
147 lars 43
            "directory_id" => -1
44
        ]);
45
        Directory::factory()->create([
46
            "id" => 2,
47
            "name" => "Menü 2",
168 lars 48
            "slug" => Str::slug("Menü 2"),
147 lars 49
            "directory_id" => -1
50
        ]);
51
        Directory::factory()->create([
52
            "id" => 3,
53
            "name" => "Menü 3",
168 lars 54
            "slug" => Str::slug("Menü 3"),
147 lars 55
            "directory_id" => -1
56
        ]);
57
        Directory::factory()->create([
58
            "id" => 4,
59
            "name" => "Menü 4",
168 lars 60
            "slug" => Str::slug("Menü 4"),
147 lars 61
            "directory_id" => -1
62
        ]);
63
        Directory::factory()->create([
64
            "id" => 5,
65
            "name" => "Untermenü 1.1",
168 lars 66
            "slug" => Str::slug("Untermenü 1.1"),
147 lars 67
            "directory_id" => 1
68
        ]);
69
        Directory::factory()->create([
70
            "id" => 6,
71
            "name" => "Untermenü 1.2",
168 lars 72
            "slug" => Str::slug("Untermenü 1.2"),
147 lars 73
            "directory_id" => 1
74
        ]);
75
        Directory::factory()->create([
76
            "id" => 7,
77
            "name" => "Untermenü 2.1",
168 lars 78
            "slug" => Str::slug("Untermenü 2.1"),
147 lars 79
            "directory_id" => 2
80
        ]);
168 lars 81
        Directory::factory()->Create([
147 lars 82
            "id" => 8,
83
            "name" => "Untermenü 4.1",
168 lars 84
            "slug" => Str::slug("Untermenü 4.1"),
147 lars 85
            "directory_id" => 4
86
        ]);
2 lars 87
    }
147 lars 88
}