This commit is contained in:
2024-05-15 12:28:03 +02:00
commit 173121216e
123 changed files with 13733 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace Database\Seeders;
use App\Models\Album;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class AlbumSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Album::factory()
->count(40)
->create();
}
}

View File

@@ -0,0 +1,21 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Category;
use App\Models\Tag;
class CategorySeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Category::factory()
->count(10)
->create();
}
}

View File

@@ -0,0 +1,22 @@
<?php
namespace Database\Seeders;
use App\Models\User;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*/
public function run(): void
{
$this->call([
TagSeeder::class,
CategorySeeder::class,
AlbumSeeder::class,
]);
}
}

View File

@@ -0,0 +1,29 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Tag;
class TagSeeder extends Seeder
{
private $tags = [
'Buebepfadi',
'Meitlipfadi',
'Lager',
'Anlässe',
'Leitendenanlässe',
];
/**
* Run the database seeds.
*/
public function run(): void
{
foreach ($this->tags as $index => $title) {
Tag::updateOrCreate(['id' => $index + 1], ['title' => $title]);
}
}
}