#!/usr/bin/env php ╔══════════════════════════════════════════════════════════════╗ ║ Package Webhook Flow Test ║ ║ Admin App -> Webhook -> Taskco App ║ ╚══════════════════════════════════════════════════════════════╝ 📋 Configuration Check: ───────────────────────────────────────────────────────────── Webhooks Enabled: ✅ YES Webhook URL: http://taskco-app:80/api/webhooks/saas Webhook Secret: ⚠️ NOT SET 🧪 Test 1: Create a new package ───────────────────────────────────────────────────────────── ❌ Error: could not find driver (Connection: central, Host: 127.0.0.1, Port: 5432, Database: laravel, SQL: insert into "packages" ("uid", "name", "slug", "package_type", "pricing_type", "price_per_tenant", "price_per_user", "user_count", "max_storage_mb", "custom_domain_enabled", "updated_at", "created_at") values (test-pkg-6967c581b8793, Test Package - 2026-01-14 16:34:09, test-package-6967c581b87f6, 1, 1, 99.99, 9.99, 10, 5000, 1, 2026-01-14 16:34:09, 2026-01-14 16:34:09) returning "id") Stack trace: #0 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\Database\Connection->run() #2 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate\Database\Connection->select() #3 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate\Database\Connection->selectFromWriteConnection() #4 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4033): Illuminate\Database\Query\Processors\PostgresProcessor->processInsertGetId() #5 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate\Database\Eloquent\Model->save() #10 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Support/helpers.php(390): Illuminate\Database\Eloquent\Builder->Illuminate\Database\Eloquent\{closure}() #11 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap() #12 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\Database\Eloquent\Builder->create() #13 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate\Database\Eloquent\Model->forwardCallTo() #14 /var/www/admin-saas/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate\Database\Eloquent\Model->__call() #15 /var/www/admin-saas/test-package-webhook.php(57): Illuminate\Database\Eloquent\Model::__callStatic() #16 {main}