Add product status tabs, persist user collection seeding, and enhance staging visibility
This commit is contained in:
@@ -4,6 +4,7 @@ namespace Database\Seeders;
|
||||
|
||||
use App\Models\Category;
|
||||
use App\Models\Color;
|
||||
use App\Models\MakerWorldCollection;
|
||||
use App\Models\Material;
|
||||
use App\Models\Product;
|
||||
use App\Models\User;
|
||||
@@ -311,7 +312,21 @@ class DatabaseSeeder extends Seeder
|
||||
];
|
||||
|
||||
foreach ($products as $p) {
|
||||
Product::create($p);
|
||||
Product::updateOrCreate(['slug' => $p['slug']], $p);
|
||||
}
|
||||
|
||||
// 4. Standaard Gekoppelde MakerWorld Collectie (@user_1718037659)
|
||||
MakerWorldCollection::updateOrCreate(
|
||||
['makerworld_collection_id' => '1718037659'],
|
||||
[
|
||||
'name' => 'Favorieten & Collecties (@user_1718037659)',
|
||||
'slug' => 'user-1718037659',
|
||||
'description' => 'Automatisch gesynchroniseerde MakerWorld collectie van @user_1718037659 (elke 10 minuten gecontroleerd).',
|
||||
'user_handle' => 'user_1718037659',
|
||||
'source_url' => 'https://makerworld.com/nl/@user_1718037659/collections',
|
||||
'is_active_sync' => true,
|
||||
'sync_interval_minutes' => 10,
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user