first commit
Some checks failed
Build / run (push) Has been cancelled

This commit is contained in:
maher
2025-10-29 11:42:25 +01:00
commit 703f50a09d
4595 changed files with 385164 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?php
namespace Database\Seeders;
use App\Models\Channel;
use Common\Channels\GenerateChannelsFromConfig;
use Common\Database\Seeds\DefaultPagesSeeder;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
public function run(): void
{
$this->call(WatchlistSeeder::class);
$this->call(BillingPlanSeeder::class);
$this->call(DefaultPagesSeeder::class);
if (
!config('common.site.demo') &&
Channel::where('type', 'channel')->count() === 0
) {
$homepageChannel = (new GenerateChannelsFromConfig())->execute([
resource_path('defaults/channels/shared-channels.json'),
resource_path('defaults/channels/default-channels.json'),
]);
settings()->save([
'homepage.type' => 'channels',
'homepage.value' => $homepageChannel->id,
]);
}
}
}