first commit

This commit is contained in:
ct
2025-05-28 12:59:01 +08:00
commit 21526508b1
230 changed files with 60411 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?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
{
// User::factory(10)->create();
User::factory()->create([
'name' => 'Test User',
'email' => 'test@example.com',
]);
}
}

View File

@@ -0,0 +1,35 @@
<?php
namespace Database\Seeders;
use App\Models\MediaCollection;
use Illuminate\Database\Seeder;
class MediaCollectionSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
// Define an array of mock records
$media_config = config('platform.media');
foreach ($media_config as $key => $item) {
// dd($item);
$media_collection = MediaCollection::where('key', $key)->first();
if (is_null($media_collection)) {
$media_collection = MediaCollection::create([
'key' => $key,
'name' => $item['name'],
'description' => $item['description'],
'is_system' => $item['is_system'],
]);
}
}
}
}