diff --git a/.ai/guidelines/.gitkeep b/.ai/guidelines/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/.dockerignore b/.dockerignore index 7630ac44..2d5e6308 100644 --- a/.dockerignore +++ b/.dockerignore @@ -12,6 +12,7 @@ tests stubs app-modules/**/tests .phpunit.cache +.ai # Ide .editorconfig diff --git a/app-modules/database-migration/src/Commands/ResetPostgresSequencesCommand.php b/app-modules/database-migration/src/Commands/ResetPostgresSequencesCommand.php new file mode 100644 index 00000000..aa4de67b --- /dev/null +++ b/app-modules/database-migration/src/Commands/ResetPostgresSequencesCommand.php @@ -0,0 +1,85 @@ +option('dry-run'); + + if ($isDryRun) { + $this->warn('🔍 DRY RUN MODE - No sequences will be actually reset'); + } + + $this->info('🔄 Resetting PostgreSQL sequences...'); + $this->newLine(); + + $tables = collect(Schema::getTableListing()) + ->filter(fn (string $table): bool => Schema::hasColumn($table, 'id')) + ->filter(fn (string $table): bool => $this->hasSequence($table)); + + if ($tables->isEmpty()) { + $this->warn('❌ No tables with sequences found'); + + return Command::SUCCESS; + } + + $progressBar = $this->output->createProgressBar($tables->count()); + $progressBar->start(); + + $resetCount = 0; + $skipCount = 0; + + foreach ($tables as $table) { + try { + $maxId = DB::table($table)->max('id') ?? 0; + + if ($isDryRun) { + $this->line("Would reset {$table}_id_seq to {$maxId}"); + } else { + DB::statement("SELECT setval('{$table}_id_seq', COALESCE(MAX(id), 1)) FROM {$table};"); + } + + $resetCount++; + } catch (\Exception $e) { + $this->line("⚠️ Skipped {$table}: {$e->getMessage()}"); + $skipCount++; + } + + $progressBar->advance(); + } + + $progressBar->finish(); + $this->newLine(2); + + if ($isDryRun) { + $this->info("✅ Dry run completed - {$resetCount} sequences would be reset, {$skipCount} skipped"); + } else { + $this->info("✅ Sequences reset completed - {$resetCount} reset, {$skipCount} skipped"); + } + + return Command::SUCCESS; + } + + private function hasSequence(string $table): bool + { + try { + $result = DB::select("SELECT 1 FROM pg_class WHERE relname = '{$table}_id_seq' AND relkind = 'S'"); + + return ! empty($result); + } catch (\Exception) { + return false; + } + } +} diff --git a/app-modules/database-migration/src/Providers/DatabaseMigrationServiceProvider.php b/app-modules/database-migration/src/Providers/DatabaseMigrationServiceProvider.php index a9c251d0..48bb4b04 100644 --- a/app-modules/database-migration/src/Providers/DatabaseMigrationServiceProvider.php +++ b/app-modules/database-migration/src/Providers/DatabaseMigrationServiceProvider.php @@ -7,6 +7,7 @@ use Illuminate\Support\ServiceProvider; use Laravelcm\DatabaseMigration\Commands\MigrateDatabaseCommand; use Laravelcm\DatabaseMigration\Commands\MigrateFilesToS3Command; +use Laravelcm\DatabaseMigration\Commands\ResetPostgresSequencesCommand; use Laravelcm\DatabaseMigration\Commands\SshTunnelCommand; use Laravelcm\DatabaseMigration\Services\DatabaseMigrationService; use Laravelcm\DatabaseMigration\Services\SshTunnelService; @@ -31,6 +32,7 @@ public function boot(): void SshTunnelCommand::class, MigrateDatabaseCommand::class, MigrateFilesToS3Command::class, + ResetPostgresSequencesCommand::class, ]); $this->publishes([ diff --git a/app/Models/Transaction.php b/app/Models/Transaction.php index 828350ae..af9d2f99 100644 --- a/app/Models/Transaction.php +++ b/app/Models/Transaction.php @@ -12,7 +12,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo; /** - * @property-read int $id + * @property-read string $id * @property array|null $metadata */ final class Transaction extends Model diff --git a/composer.json b/composer.json index cd7d97a0..83025310 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,6 @@ "codeat3/blade-phosphor-icons": "^2.0", "cyrildewit/eloquent-viewable": "^7.0", "doctrine/dbal": "^4.2.1", - "dutchcodingcompany/livewire-recaptcha": "^1.0", "filament/filament": "^3.3", "filament/spatie-laravel-media-library-plugin": "^3.3", "filament/spatie-laravel-translatable-plugin": "^3.3", diff --git a/composer.lock b/composer.lock index 8cbe9d67..c87d12a0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7b1cdaadf500186b50fd48915df4a6ba", + "content-hash": "2edfd9d18edfbefc90804a7d87bbce42", "packages": [ { "name": "abraham/twitteroauth", @@ -1124,16 +1124,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.356.17", + "version": "3.356.19", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "d0357fbe2535bb7d832e594a4ff2ff8da29d229c" + "reference": "4dbc87e689c4e4a6655d6b7e3d02ce2f4e87aa5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/d0357fbe2535bb7d832e594a4ff2ff8da29d229c", - "reference": "d0357fbe2535bb7d832e594a4ff2ff8da29d229c", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/4dbc87e689c4e4a6655d6b7e3d02ce2f4e87aa5c", + "reference": "4dbc87e689c4e4a6655d6b7e3d02ce2f4e87aa5c", "shasum": "" }, "require": { @@ -1215,9 +1215,9 @@ "support": { "forum": "https://github.com/aws/aws-sdk-php/discussions", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.356.17" + "source": "https://github.com/aws/aws-sdk-php/tree/3.356.19" }, - "time": "2025-09-12T18:07:37+00:00" + "time": "2025-09-16T18:17:04+00:00" }, { "name": "blade-ui-kit/blade-heroicons", @@ -2885,62 +2885,6 @@ ], "time": "2024-10-09T13:47:03+00:00" }, - { - "name": "dutchcodingcompany/livewire-recaptcha", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/DutchCodingCompany/livewire-recaptcha.git", - "reference": "cdf2629c31d237ade99c41f3c6f8296207672246" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DutchCodingCompany/livewire-recaptcha/zipball/cdf2629c31d237ade99c41f3c6f8296207672246", - "reference": "cdf2629c31d237ade99c41f3c6f8296207672246", - "shasum": "" - }, - "require": { - "livewire/livewire": "^3.0", - "php": "^8.2" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.8", - "larastan/larastan": "^2.9", - "orchestra/testbench": "^9.0", - "phpunit/phpunit": "^11.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "DutchCodingCompany\\LivewireRecaptcha\\LivewireRecaptchaServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "DutchCodingCompany\\LivewireRecaptcha\\": "src/", - "DutchCodingCompany\\LivewireRecaptcha\\Tests\\": "tests/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Add Google Recaptcha V3 support to your Laravel Livewire components", - "homepage": "https://github.com/dutchcodingcompany/livewire-recaptcha", - "keywords": [ - "Google ReCaptcha", - "dutchcodingcompany", - "laravel", - "livewire" - ], - "support": { - "issues": "https://github.com/DutchCodingCompany/livewire-recaptcha/issues", - "source": "https://github.com/DutchCodingCompany/livewire-recaptcha/tree/1.0.0" - }, - "time": "2024-06-04T15:07:32+00:00" - }, { "name": "egulias/email-validator", "version": "4.0.4", @@ -3010,7 +2954,7 @@ }, { "name": "filament/actions", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", @@ -3063,16 +3007,16 @@ }, { "name": "filament/filament", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "6f460f7f5146217b71fc242b288f908fa58c9131" + "reference": "243d0493131ed01e3442d8f023f08f07c85c338f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/6f460f7f5146217b71fc242b288f908fa58c9131", - "reference": "6f460f7f5146217b71fc242b288f908fa58c9131", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/243d0493131ed01e3442d8f023f08f07c85c338f", + "reference": "243d0493131ed01e3442d8f023f08f07c85c338f", "shasum": "" }, "require": { @@ -3124,20 +3068,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-08-12T13:15:51+00:00" + "time": "2025-09-16T09:11:33+00:00" }, { "name": "filament/forms", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "5cb8623735691d65b9a08c43be9b4431b017c51a" + "reference": "1927793682979fa435f7c3d29a40306b8a526297" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/5cb8623735691d65b9a08c43be9b4431b017c51a", - "reference": "5cb8623735691d65b9a08c43be9b4431b017c51a", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/1927793682979fa435f7c3d29a40306b8a526297", + "reference": "1927793682979fa435f7c3d29a40306b8a526297", "shasum": "" }, "require": { @@ -3180,11 +3124,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-08-18T11:12:37+00:00" + "time": "2025-09-16T09:09:34+00:00" }, { "name": "filament/infolists", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", @@ -3235,7 +3179,7 @@ }, { "name": "filament/notifications", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -3287,7 +3231,7 @@ }, { "name": "filament/spatie-laravel-media-library-plugin", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-media-library-plugin.git", @@ -3325,7 +3269,7 @@ }, { "name": "filament/spatie-laravel-translatable-plugin", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-translatable-plugin.git", @@ -3370,7 +3314,7 @@ }, { "name": "filament/support", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", @@ -3429,7 +3373,7 @@ }, { "name": "filament/tables", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", @@ -3481,7 +3425,7 @@ }, { "name": "filament/widgets", - "version": "v3.3.37", + "version": "v3.3.38", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", @@ -3860,16 +3804,16 @@ }, { "name": "giggsey/libphonenumber-for-php-lite", - "version": "9.0.13", + "version": "9.0.14", "source": { "type": "git", "url": "https://github.com/giggsey/libphonenumber-for-php-lite.git", - "reference": "0d5fcd837598ee6ec8104a0bc642ebff54fb70e5" + "reference": "af794cc2ed18edeebadf5ffe08eb6add04275709" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php-lite/zipball/0d5fcd837598ee6ec8104a0bc642ebff54fb70e5", - "reference": "0d5fcd837598ee6ec8104a0bc642ebff54fb70e5", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php-lite/zipball/af794cc2ed18edeebadf5ffe08eb6add04275709", + "reference": "af794cc2ed18edeebadf5ffe08eb6add04275709", "shasum": "" }, "require": { @@ -3934,7 +3878,7 @@ "issues": "https://github.com/giggsey/libphonenumber-for-php-lite/issues", "source": "https://github.com/giggsey/libphonenumber-for-php-lite" }, - "time": "2025-09-01T08:24:26+00:00" + "time": "2025-09-16T07:09:25+00:00" }, { "name": "graham-campbell/markdown", @@ -5153,16 +5097,16 @@ }, { "name": "laravel/framework", - "version": "v12.28.1", + "version": "v12.29.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "868c1f2d3dba4df6d21e3a8d818479f094cfd942" + "reference": "a9e4c73086f5ba38383e9c1d74b84fe46aac730b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/868c1f2d3dba4df6d21e3a8d818479f094cfd942", - "reference": "868c1f2d3dba4df6d21e3a8d818479f094cfd942", + "url": "https://api.github.com/repos/laravel/framework/zipball/a9e4c73086f5ba38383e9c1d74b84fe46aac730b", + "reference": "a9e4c73086f5ba38383e9c1d74b84fe46aac730b", "shasum": "" }, "require": { @@ -5190,6 +5134,7 @@ "monolog/monolog": "^3.0", "nesbot/carbon": "^3.8.4", "nunomaduro/termwind": "^2.0", + "phiki/phiki": "v2.0.0", "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", @@ -5299,7 +5244,7 @@ "ext-pdo": "Required to use all database features.", "ext-posix": "Required to use all features of the queue worker.", "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", - "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "fakerphp/faker": "Required to generate fake data using the fake() helper (^1.23).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", "laravel/tinker": "Required to use the tinker console command (^2.0).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", @@ -5368,7 +5313,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-09-04T14:58:12+00:00" + "time": "2025-09-16T14:15:03+00:00" }, { "name": "laravel/helpers", @@ -5429,16 +5374,16 @@ }, { "name": "laravel/nightwatch", - "version": "v1.13.5", + "version": "v1.13.6", "source": { "type": "git", "url": "https://github.com/laravel/nightwatch.git", - "reference": "31f169d7853e6dc1027fee1765e9b4b8b3218082" + "reference": "0dbf0329e6c99b797a66895f261340ea26c836e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/nightwatch/zipball/31f169d7853e6dc1027fee1765e9b4b8b3218082", - "reference": "31f169d7853e6dc1027fee1765e9b4b8b3218082", + "url": "https://api.github.com/repos/laravel/nightwatch/zipball/0dbf0329e6c99b797a66895f261340ea26c836e8", + "reference": "0dbf0329e6c99b797a66895f261340ea26c836e8", "shasum": "" }, "require": { @@ -5456,6 +5401,7 @@ }, "require-dev": { "aws/aws-sdk-php": "^3.349", + "ext-pcntl": "*", "ext-pdo": "*", "guzzlehttp/guzzle": "^7.0", "guzzlehttp/psr7": "^2.0", @@ -5511,20 +5457,20 @@ "issues": "https://github.com/laravel/nightwatch/issues", "source": "https://github.com/laravel/nightwatch" }, - "time": "2025-09-15T00:14:08+00:00" + "time": "2025-09-16T02:23:53+00:00" }, { "name": "laravel/octane", - "version": "v2.12.1", + "version": "v2.12.2", "source": { "type": "git", "url": "https://github.com/laravel/octane.git", - "reference": "4ca38b90d76f31b8c1e27873316c2db34450151c" + "reference": "7cbb80a0bd7ccfbf0615dd33de7907c5dad21171" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/octane/zipball/4ca38b90d76f31b8c1e27873316c2db34450151c", - "reference": "4ca38b90d76f31b8c1e27873316c2db34450151c", + "url": "https://api.github.com/repos/laravel/octane/zipball/7cbb80a0bd7ccfbf0615dd33de7907c5dad21171", + "reference": "7cbb80a0bd7ccfbf0615dd33de7907c5dad21171", "shasum": "" }, "require": { @@ -5601,7 +5547,7 @@ "issues": "https://github.com/laravel/octane/issues", "source": "https://github.com/laravel/octane" }, - "time": "2025-07-25T15:03:05+00:00" + "time": "2025-09-07T23:19:55+00:00" }, { "name": "laravel/prompts", @@ -8385,6 +8331,77 @@ }, "time": "2020-10-15T08:29:30+00:00" }, + { + "name": "phiki/phiki", + "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phikiphp/phiki.git", + "reference": "461f6dd7e91dc3a95463b42f549ac7d0aab4702f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phikiphp/phiki/zipball/461f6dd7e91dc3a95463b42f549ac7d0aab4702f", + "reference": "461f6dd7e91dc3a95463b42f549ac7d0aab4702f", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/commonmark": "^2.5.3", + "php": "^8.2", + "psr/simple-cache": "^3.0" + }, + "require-dev": { + "illuminate/support": "^11.45", + "laravel/pint": "^1.18.1", + "orchestra/testbench": "^9.15", + "pestphp/pest": "^3.5.1", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^7.1.6" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Phiki\\Adapters\\Laravel\\PhikiServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Phiki\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ryan Chandler", + "email": "support@ryangjchandler.co.uk", + "homepage": "https://ryangjchandler.co.uk", + "role": "Developer" + } + ], + "description": "Syntax highlighting using TextMate grammars in PHP.", + "support": { + "issues": "https://github.com/phikiphp/phiki/issues", + "source": "https://github.com/phikiphp/phiki/tree/v2.0.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/ryangjchandler", + "type": "github" + }, + { + "url": "https://buymeacoffee.com/ryangjchandler", + "type": "other" + } + ], + "time": "2025-08-28T18:20:27+00:00" + }, { "name": "phpdocumentor/reflection", "version": "6.3.0", @@ -16124,16 +16141,16 @@ }, { "name": "laravel/pint", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a" + "reference": "595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/0345f3b05f136801af8c339f9d16ef29e6b4df8a", - "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a", + "url": "https://api.github.com/repos/laravel/pint/zipball/595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96", + "reference": "595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96", "shasum": "" }, "require": { @@ -16144,9 +16161,9 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.82.2", - "illuminate/view": "^11.45.1", - "larastan/larastan": "^3.5.0", + "friendsofphp/php-cs-fixer": "^3.87.2", + "illuminate/view": "^11.46.0", + "larastan/larastan": "^3.7.1", "laravel-zero/framework": "^11.45.0", "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^2.3.1", @@ -16157,9 +16174,6 @@ ], "type": "project", "autoload": { - "files": [ - "overrides/Runner/Parallel/ProcessFactory.php" - ], "psr-4": { "App\\": "app/", "Database\\Seeders\\": "database/seeders/", @@ -16189,7 +16203,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-07-10T18:09:32+00:00" + "time": "2025-09-17T01:36:44+00:00" }, { "name": "laravel/roster", @@ -17214,16 +17228,16 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.25", + "version": "2.1.26", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "4087d28bd252895874e174d65e26b2c202ed893a" + "reference": "b13345001a8553ec405b7741be0c6b8d7f8b5bf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/4087d28bd252895874e174d65e26b2c202ed893a", - "reference": "4087d28bd252895874e174d65e26b2c202ed893a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b13345001a8553ec405b7741be0c6b8d7f8b5bf5", + "reference": "b13345001a8553ec405b7741be0c6b8d7f8b5bf5", "shasum": "" }, "require": { @@ -17268,7 +17282,7 @@ "type": "github" } ], - "time": "2025-09-12T14:26:42+00:00" + "time": "2025-09-16T11:33:46+00:00" }, { "name": "phpunit/php-code-coverage", diff --git a/config/boost.php b/config/boost.php new file mode 100644 index 00000000..d99e4c65 --- /dev/null +++ b/config/boost.php @@ -0,0 +1,32 @@ + env('BOOST_ENABLED', true), + + /* + |-------------------------------------------------------------------------- + | Boost Browser Logs Watcher + |-------------------------------------------------------------------------- + | + | The following option may be used to enable or disable the browser logs + | watcher feature within Laravel Boost. The log watcher will read any + | errors within the browser's console to give Boost better context. + */ + + 'browser_logs_watcher' => env('BOOST_BROWSER_LOGS_WATCHER', true), + +]; diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 4b6b9a40..6806d7d2 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -120,6 +120,7 @@ services: DB_DATABASE_SECOND: '${DB_DATABASE_SECOND:-}' DB_USERNAME_SECOND: '${DB_USERNAME_SECOND:-}' DB_PASSWORD_SECOND: '${DB_PASSWORD_SECOND:-}' + BOOST_BROWSER_LOGS_WATCHER: '${BOOST_BROWSER_LOGS_WATCHER:-false}' OCTANE_SERVER: 'frankenphp' CADDY_GLOBAL_OPTIONS: | servers { @@ -254,6 +255,7 @@ services: DB_DATABASE_SECOND: '${DB_DATABASE_SECOND:-}' DB_USERNAME_SECOND: '${DB_USERNAME_SECOND:-}' DB_PASSWORD_SECOND: '${DB_PASSWORD_SECOND:-}' + BOOST_BROWSER_LOGS_WATCHER: '${BOOST_BROWSER_LOGS_WATCHER:-false}' OCTANE_SERVER: 'frankenphp' CADDY_GLOBAL_OPTIONS: | servers { @@ -397,6 +399,7 @@ services: DB_DATABASE_SECOND: '${DB_DATABASE_SECOND:-}' DB_USERNAME_SECOND: '${DB_USERNAME_SECOND:-}' DB_PASSWORD_SECOND: '${DB_PASSWORD_SECOND:-}' + BOOST_BROWSER_LOGS_WATCHER: '${BOOST_BROWSER_LOGS_WATCHER:-false}' OCTANE_SERVER: 'frankenphp' CADDY_GLOBAL_OPTIONS: | servers { diff --git a/resources/views/livewire/pages/auth/register.blade.php b/resources/views/livewire/pages/auth/register.blade.php index 6e74b87e..53191571 100644 --- a/resources/views/livewire/pages/auth/register.blade.php +++ b/resources/views/livewire/pages/auth/register.blade.php @@ -175,14 +175,12 @@ class="italic text-gray-400 dark:text-gray-500">"The Pragmatic Programmer" - {{ __('pages/auth.register.submit') }} - @livewireRecaptcha @include('partials._socials-link')