From 52607f57991ecf2082e25aa5b3515768ff0d3321 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 23:41:25 +0000 Subject: [PATCH 1/2] Fix missing and error translate text in installer - Fixed typos in `pusher_app_*` placeholders in `message.php` - Added missing `please_wait` translation to `message.php` - Updated `InstallCommand.php`, `AdminController.php` to use `installer::message` keys instead of `juzaweb::app` - Updated `admin.blade.php` and `environment.blade.php` to use `installer::message.please_wait` --- src/Commands/InstallCommand.php | 6 +- src/Http/Controllers/AdminController.php | 8 +- src/resources/lang/en/message.php | 7 +- src/resources/views/admin.blade.php | 2 +- src/resources/views/environment.blade.php | 2 +- test_output.txt | 1307 +++++++++++++++++++++ 6 files changed, 1320 insertions(+), 12 deletions(-) create mode 100644 test_output.txt diff --git a/src/Commands/InstallCommand.php b/src/Commands/InstallCommand.php index a4c703d..b479620 100644 --- a/src/Commands/InstallCommand.php +++ b/src/Commands/InstallCommand.php @@ -57,9 +57,9 @@ protected function createAdminUser(): void 'email' => 'required|email|max:150', 'password' => 'required|max:32|min:6' ], [], [ - 'name' => trans('juzaweb::app.name'), - 'email' => trans('juzaweb::app.email'), - 'password' => trans('juzaweb::app.password') + 'name' => trans('installer::message.environment.wizard.form.name'), + 'email' => trans('installer::message.environment.wizard.form.email'), + 'password' => trans('installer::message.environment.wizard.form.password') ]); if ($validator->fails()) { diff --git a/src/Http/Controllers/AdminController.php b/src/Http/Controllers/AdminController.php index b5d43f5..51f9ed6 100644 --- a/src/Http/Controllers/AdminController.php +++ b/src/Http/Controllers/AdminController.php @@ -36,10 +36,10 @@ public function save(Request $request) 'password' => 'required|max:32|min:8|confirmed', 'password_confirmation' => 'required|max:32|min:8', ], [], [ - 'name' => trans('juzaweb::app.name'), - 'email' => trans('juzaweb::app.email'), - 'password' => trans('juzaweb::app.password'), - 'password_confirmation' => trans('juzaweb::app.confirm_password') + 'name' => trans('installer::message.environment.wizard.form.name'), + 'email' => trans('installer::message.environment.wizard.form.email'), + 'password' => trans('installer::message.environment.wizard.form.password'), + 'password_confirmation' => trans('installer::message.environment.wizard.form.password_confirmation') ]); if ($validator->fails()) { diff --git a/src/resources/lang/en/message.php b/src/resources/lang/en/message.php index b92d42e..bbf7852 100644 --- a/src/resources/lang/en/message.php +++ b/src/resources/lang/en/message.php @@ -5,6 +5,7 @@ 'next' => 'Next Step', 'back' => 'Previous', 'finish' => 'Install', + 'please_wait' => 'Please Wait...', 'forms' => [ 'error_title' => 'The Following errors occurred:', ], @@ -122,11 +123,11 @@ 'pusher_label' => 'Pusher', 'pusher_app_id_label' => 'Pusher App Id', - 'pusher_app_id_palceholder' => 'Pusher App Id', + 'pusher_app_id_placeholder' => 'Pusher App Id', 'pusher_app_key_label' => 'Pusher App Key', - 'pusher_app_key_palceholder' => 'Pusher App Key', + 'pusher_app_key_placeholder' => 'Pusher App Key', 'pusher_app_secret_label' => 'Pusher App Secret', - 'pusher_app_secret_palceholder' => 'Pusher App Secret', + 'pusher_app_secret_placeholder' => 'Pusher App Secret', ], 'buttons' => [ 'setup_database' => 'Setup Database', diff --git a/src/resources/views/admin.blade.php b/src/resources/views/admin.blade.php index e9f2e8b..e74931b 100644 --- a/src/resources/views/admin.blade.php +++ b/src/resources/views/admin.blade.php @@ -79,7 +79,7 @@ diff --git a/src/resources/views/environment.blade.php b/src/resources/views/environment.blade.php index 119a947..b215b9f 100644 --- a/src/resources/views/environment.blade.php +++ b/src/resources/views/environment.blade.php @@ -134,7 +134,7 @@ function showApplicationSettings() { $('form').on('submit', function() { $('.btn-submit') - .html("{{ trans('juzaweb::app.please_wait') }}") + .html("{{ trans('installer::message.please_wait') }}") .prop('disabled', true); }); diff --git a/test_output.txt b/test_output.txt new file mode 100644 index 0000000..00b6b75 --- /dev/null +++ b/test_output.txt @@ -0,0 +1,1307 @@ +PHPUnit 11.5.48 by Sebastian Bergmann and contributors. + +Runtime: PHP 8.3.6 +Configuration: /app/phpunit.xml + +...........FFFFFF...E..EEEE............ 39 / 39 (100%) + +Time: 00:01.371, Memory: 44.50 MB + +There were 5 errors: + +1) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_allows_nullable_database_password +Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object + +/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 +/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 +/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 +/app/vendor/symfony/console/Command/Command.php:341 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 +/app/vendor/symfony/console/Application.php:1079 +/app/vendor/symfony/console/Application.php:356 +/app/vendor/symfony/console/Application.php:195 +/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 +/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 +/app/vendor/orchestra/testbench-core/src/functions.php:63 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 +/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/sidekick/src/functions.php:109 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 +/app/vendor/orchestra/testbench-core/src/TestCase.php:61 + +2) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_redirects_to_database_page_on_success +Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object + +/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 +/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 +/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 +/app/vendor/symfony/console/Command/Command.php:341 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 +/app/vendor/symfony/console/Application.php:1079 +/app/vendor/symfony/console/Application.php:356 +/app/vendor/symfony/console/Application.php:195 +/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 +/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 +/app/vendor/orchestra/testbench-core/src/functions.php:63 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 +/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/sidekick/src/functions.php:109 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 +/app/vendor/orchestra/testbench-core/src/TestCase.php:61 + +3) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_fails_with_invalid_database_connection +Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object + +/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 +/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 +/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 +/app/vendor/symfony/console/Command/Command.php:341 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 +/app/vendor/symfony/console/Application.php:1079 +/app/vendor/symfony/console/Application.php:356 +/app/vendor/symfony/console/Application.php:195 +/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 +/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 +/app/vendor/orchestra/testbench-core/src/functions.php:63 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 +/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/sidekick/src/functions.php:109 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 +/app/vendor/orchestra/testbench-core/src/TestCase.php:61 + +4) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_accepts_valid_database_credentials +Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object + +/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 +/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 +/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 +/app/vendor/symfony/console/Command/Command.php:341 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 +/app/vendor/symfony/console/Application.php:1079 +/app/vendor/symfony/console/Application.php:356 +/app/vendor/symfony/console/Application.php:195 +/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 +/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 +/app/vendor/orchestra/testbench-core/src/functions.php:63 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 +/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/sidekick/src/functions.php:109 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 +/app/vendor/orchestra/testbench-core/src/TestCase.php:61 + +5) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_saves_environment_file_on_success +Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object + +/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 +/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 +/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 +/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 +/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 +/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 +/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 +/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 +/app/vendor/symfony/console/Command/Command.php:341 +/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 +/app/vendor/symfony/console/Application.php:1079 +/app/vendor/symfony/console/Application.php:356 +/app/vendor/symfony/console/Application.php:195 +/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 +/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 +/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 +/app/vendor/orchestra/testbench-core/src/functions.php:63 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 +/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 +/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 +/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/sidekick/src/functions.php:109 +/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 +/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 +/app/vendor/orchestra/testbench-core/src/TestCase.php:61 + +-- + +There were 6 failures: + +1) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_creates_admin_user_with_valid_data +Expected response status code [201, 301, 302, 303, 307, 308] but received 500. +Failed asserting that false is true. + +The following exception occurred during the last request: + +PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#63 /app/tests/Feature/AdminPostTest.php(165): Orchestra\Testbench\TestCase->post() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_creates_admin_user_with_valid_data() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#74 /app/vendor/bin/phpunit(122): include('...') +#75 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Super Admin, admin@juzaweb.com, $2y$04$tEfk/gamoJS.DYQ4XdYHYOyfpnkWpZKAxMTEAR505BZiBkrF8EIde, 1, a0e8a99f-199a-40d5-b9f5-de1d7c712bd8, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#61 /app/tests/Feature/AdminPostTest.php(165): Orchestra\Testbench\TestCase->post() +#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_creates_admin_user_with_valid_data() +#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#72 /app/vendor/bin/phpunit(122): include('...') +#73 {main} + +---------------------------------------------------------------------------------- + +SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Super Admin, admin@juzaweb.com, $2y$04$tEfk/gamoJS.DYQ4XdYHYOyfpnkWpZKAxMTEAR505BZiBkrF8EIde, 1, a0e8a99f-199a-40d5-b9f5-de1d7c712bd8, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) + +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 +/app/tests/Feature/AdminPostTest.php:172 + +2) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_redirects_to_final_page_on_success +Expected response status code [201, 301, 302, 303, 307, 308] but received 500. +Failed asserting that false is true. + +The following exception occurred during the last request: + +PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#63 /app/tests/Feature/AdminPostTest.php(186): Orchestra\Testbench\TestCase->post() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_redirects_to_final_page_on_success() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#74 /app/vendor/bin/phpunit(122): include('...') +#75 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$66eR6op9CBnmaV33Dj6iJuwI..rbmXiemuUmhZcPOxKEirvPJ7oGG, 1, a0e8a99f-27cb-45d1-89d0-cd7a8f1cb959, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#61 /app/tests/Feature/AdminPostTest.php(186): Orchestra\Testbench\TestCase->post() +#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_redirects_to_final_page_on_success() +#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#72 /app/vendor/bin/phpunit(122): include('...') +#73 {main} + +---------------------------------------------------------------------------------- + +SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$66eR6op9CBnmaV33Dj6iJuwI..rbmXiemuUmhZcPOxKEirvPJ7oGG, 1, a0e8a99f-27cb-45d1-89d0-cd7a8f1cb959, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) + +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 +/app/tests/Feature/AdminPostTest.php:193 + +3) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_hashes_password_before_saving +Expected response status code [201, 301, 302, 303, 307, 308] but received 500. +Failed asserting that false is true. + +The following exception occurred during the last request: + +PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#63 /app/tests/Feature/AdminPostTest.php(202): Orchestra\Testbench\TestCase->post() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_hashes_password_before_saving() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#74 /app/vendor/bin/phpunit(122): include('...') +#75 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Test Admin, test@example.com, $2y$04$j2m/BAvV.eLOtQsg7QmEve41jrbL/SLns8h3OoluoF8ri/Eg83AiC, 1, a0e8a99f-33a5-4a9a-9b57-d8b605093947, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#61 /app/tests/Feature/AdminPostTest.php(202): Orchestra\Testbench\TestCase->post() +#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_hashes_password_before_saving() +#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#72 /app/vendor/bin/phpunit(122): include('...') +#73 {main} + +---------------------------------------------------------------------------------- + +SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Test Admin, test@example.com, $2y$04$j2m/BAvV.eLOtQsg7QmEve41jrbL/SLns8h3OoluoF8ri/Eg83AiC, 1, a0e8a99f-33a5-4a9a-9b57-d8b605093947, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) + +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 +/app/tests/Feature/AdminPostTest.php:209 + +4) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_accepts_various_valid_email_formats +Expected response status code [201, 301, 302, 303, 307, 308] but received 500. +Failed asserting that false is true. + +The following exception occurred during the last request: + +PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#63 /app/tests/Feature/AdminPostTest.php(224): Orchestra\Testbench\TestCase->post() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_various_valid_email_formats() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#74 /app/vendor/bin/phpunit(122): include('...') +#75 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, user@example.com, $2y$04$2CZjWCx.7NJR/x08FVQGaOH2ZBIeBmYTZ43adpuf.JHVVXogruHWq, 1, a0e8a99f-3fa2-43b8-a975-64588dd2b5c4, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#61 /app/tests/Feature/AdminPostTest.php(224): Orchestra\Testbench\TestCase->post() +#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_various_valid_email_formats() +#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#72 /app/vendor/bin/phpunit(122): include('...') +#73 {main} + +---------------------------------------------------------------------------------- + +SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, user@example.com, $2y$04$2CZjWCx.7NJR/x08FVQGaOH2ZBIeBmYTZ43adpuf.JHVVXogruHWq, 1, a0e8a99f-3fa2-43b8-a975-64588dd2b5c4, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) + +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 +/app/tests/Feature/AdminPostTest.php:231 + +5) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_accepts_password_with_special_characters +Expected response status code [201, 301, 302, 303, 307, 308] but received 500. +Failed asserting that false is true. + +The following exception occurred during the last request: + +PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#63 /app/tests/Feature/AdminPostTest.php(241): Orchestra\Testbench\TestCase->post() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_password_with_special_characters() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#74 /app/vendor/bin/phpunit(122): include('...') +#75 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$Uf/fN2shfzfulGGPUXTQ9OQDE36Fu/VbTenCD7EaI15FmxexG/OJa, 1, a0e8a99f-4b71-407c-ab60-38617632a4c9, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#61 /app/tests/Feature/AdminPostTest.php(241): Orchestra\Testbench\TestCase->post() +#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_password_with_special_characters() +#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#72 /app/vendor/bin/phpunit(122): include('...') +#73 {main} + +---------------------------------------------------------------------------------- + +SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$Uf/fN2shfzfulGGPUXTQ9OQDE36Fu/VbTenCD7EaI15FmxexG/OJa, 1, a0e8a99f-4b71-407c-ab60-38617632a4c9, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) + +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 +/app/tests/Feature/AdminPostTest.php:248 + +6) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_shows_success_message_on_completion +Expected response status code [201, 301, 302, 303, 307, 308] but received 500. +Failed asserting that false is true. + +The following exception occurred during the last request: + +PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#63 /app/tests/Feature/AdminPostTest.php(255): Orchestra\Testbench\TestCase->post() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_shows_success_message_on_completion() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#74 /app/vendor/bin/phpunit(122): include('...') +#75 {main} + +Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Administrator, admin@site.com, $2y$04$ZXD4zL/2tYRaiCQaCeqY4ORisZXJTgpQWwEYgRwhumOnEQQvtBDkC, 1, a0e8a99f-575d-4ff7-8080-a8e8cb6ce9cf, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 +Stack trace: +#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() +#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() +#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() +#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() +#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() +#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() +#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() +#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() +#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() +#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() +#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() +#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() +#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() +#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() +#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() +#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() +#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() +#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() +#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() +#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() +#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() +#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() +#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() +#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() +#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() +#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() +#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() +#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() +#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() +#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() +#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() +#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() +#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() +#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() +#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() +#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() +#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() +#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() +#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() +#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() +#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() +#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() +#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() +#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() +#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() +#61 /app/tests/Feature/AdminPostTest.php(255): Orchestra\Testbench\TestCase->post() +#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_shows_success_message_on_completion() +#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() +#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() +#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() +#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() +#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() +#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() +#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() +#72 /app/vendor/bin/phpunit(122): include('...') +#73 {main} + +---------------------------------------------------------------------------------- + +SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Administrator, admin@site.com, $2y$04$ZXD4zL/2tYRaiCQaCeqY4ORisZXJTgpQWwEYgRwhumOnEQQvtBDkC, 1, a0e8a99f-575d-4ff7-8080-a8e8cb6ce9cf, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) + +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 +/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 +/app/tests/Feature/AdminPostTest.php:262 + +ERRORS! +Tests: 39, Assertions: 91, Errors: 5, Failures: 6, PHPUnit Deprecations: 39. From 44abc38b39099920ea22332e3b1cc10d1ee30194 Mon Sep 17 00:00:00 2001 From: Juzaweb <47020363+juzaweb@users.noreply.github.com> Date: Sat, 24 Jan 2026 06:42:17 +0700 Subject: [PATCH 2/2] Delete test_output.txt --- test_output.txt | 1307 ----------------------------------------------- 1 file changed, 1307 deletions(-) delete mode 100644 test_output.txt diff --git a/test_output.txt b/test_output.txt deleted file mode 100644 index 00b6b75..0000000 --- a/test_output.txt +++ /dev/null @@ -1,1307 +0,0 @@ -PHPUnit 11.5.48 by Sebastian Bergmann and contributors. - -Runtime: PHP 8.3.6 -Configuration: /app/phpunit.xml - -...........FFFFFF...E..EEEE............ 39 / 39 (100%) - -Time: 00:01.371, Memory: 44.50 MB - -There were 5 errors: - -1) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_allows_nullable_database_password -Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object - -/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 -/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 -/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 -/app/vendor/symfony/console/Command/Command.php:341 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 -/app/vendor/symfony/console/Application.php:1079 -/app/vendor/symfony/console/Application.php:356 -/app/vendor/symfony/console/Application.php:195 -/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 -/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 -/app/vendor/orchestra/testbench-core/src/functions.php:63 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 -/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/sidekick/src/functions.php:109 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 -/app/vendor/orchestra/testbench-core/src/TestCase.php:61 - -2) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_redirects_to_database_page_on_success -Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object - -/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 -/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 -/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 -/app/vendor/symfony/console/Command/Command.php:341 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 -/app/vendor/symfony/console/Application.php:1079 -/app/vendor/symfony/console/Application.php:356 -/app/vendor/symfony/console/Application.php:195 -/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 -/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 -/app/vendor/orchestra/testbench-core/src/functions.php:63 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 -/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/sidekick/src/functions.php:109 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 -/app/vendor/orchestra/testbench-core/src/TestCase.php:61 - -3) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_fails_with_invalid_database_connection -Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object - -/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 -/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 -/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 -/app/vendor/symfony/console/Command/Command.php:341 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 -/app/vendor/symfony/console/Application.php:1079 -/app/vendor/symfony/console/Application.php:356 -/app/vendor/symfony/console/Application.php:195 -/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 -/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 -/app/vendor/orchestra/testbench-core/src/functions.php:63 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 -/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/sidekick/src/functions.php:109 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 -/app/vendor/orchestra/testbench-core/src/TestCase.php:61 - -4) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_accepts_valid_database_credentials -Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object - -/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 -/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 -/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 -/app/vendor/symfony/console/Command/Command.php:341 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 -/app/vendor/symfony/console/Application.php:1079 -/app/vendor/symfony/console/Application.php:356 -/app/vendor/symfony/console/Application.php:195 -/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 -/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 -/app/vendor/orchestra/testbench-core/src/functions.php:63 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 -/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/sidekick/src/functions.php:109 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 -/app/vendor/orchestra/testbench-core/src/TestCase.php:61 - -5) Juzaweb\Installer\Tests\Feature\EnvironmentPostTest::it_saves_environment_file_on_success -Mockery\Exception\BadMethodCallException: Method Mockery_3__demeter_75e433d6c706b15f1dfeaffbd28d3770_connection::getSchemaBuilder() does not exist on this mock object - -/app/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php:74 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:952 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:832 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:763 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1580 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:242 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:210 -/app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:355 -/app/vendor/orchestra/testbench-core/laravel/migrations/0001_01_01_000002_testbench_create_jobs_table.php:53 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:507 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:432 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:441 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php:40 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:798 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:407 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:330 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:274 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:64 -/app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:658 -/app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:63 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 -/app/vendor/laravel/framework/src/Illuminate/Container/Util.php:43 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95 -/app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35 -/app/vendor/laravel/framework/src/Illuminate/Container/Container.php:696 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:213 -/app/vendor/symfony/console/Command/Command.php:341 -/app/vendor/laravel/framework/src/Illuminate/Console/Command.php:182 -/app/vendor/symfony/console/Application.php:1079 -/app/vendor/symfony/console/Application.php:356 -/app/vendor/symfony/console/Application.php:195 -/app/vendor/laravel/framework/src/Illuminate/Console/Application.php:166 -/app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:427 -/app/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:332 -/app/vendor/orchestra/testbench-core/src/functions.php:63 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:59 -/app/vendor/orchestra/testbench-core/src/Database/MigrateProcessor.php:46 -/app/vendor/orchestra/testbench-core/src/Concerns/InteractsWithMigrations.php:56 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:163 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:261 -/app/vendor/orchestra/testbench-core/src/Concerns/ApplicationTestingHooks.php:110 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:70 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/sidekick/src/functions.php:109 -/app/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:236 -/app/vendor/orchestra/testbench-core/src/Concerns/Testing.php:98 -/app/vendor/orchestra/testbench-core/src/TestCase.php:61 - --- - -There were 6 failures: - -1) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_creates_admin_user_with_valid_data -Expected response status code [201, 301, 302, 303, 307, 308] but received 500. -Failed asserting that false is true. - -The following exception occurred during the last request: - -PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#63 /app/tests/Feature/AdminPostTest.php(165): Orchestra\Testbench\TestCase->post() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_creates_admin_user_with_valid_data() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#74 /app/vendor/bin/phpunit(122): include('...') -#75 {main} - -Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Super Admin, admin@juzaweb.com, $2y$04$tEfk/gamoJS.DYQ4XdYHYOyfpnkWpZKAxMTEAR505BZiBkrF8EIde, 1, a0e8a99f-199a-40d5-b9f5-de1d7c712bd8, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#61 /app/tests/Feature/AdminPostTest.php(165): Orchestra\Testbench\TestCase->post() -#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_creates_admin_user_with_valid_data() -#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#72 /app/vendor/bin/phpunit(122): include('...') -#73 {main} - ----------------------------------------------------------------------------------- - -SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Super Admin, admin@juzaweb.com, $2y$04$tEfk/gamoJS.DYQ4XdYHYOyfpnkWpZKAxMTEAR505BZiBkrF8EIde, 1, a0e8a99f-199a-40d5-b9f5-de1d7c712bd8, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) - -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 -/app/tests/Feature/AdminPostTest.php:172 - -2) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_redirects_to_final_page_on_success -Expected response status code [201, 301, 302, 303, 307, 308] but received 500. -Failed asserting that false is true. - -The following exception occurred during the last request: - -PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#63 /app/tests/Feature/AdminPostTest.php(186): Orchestra\Testbench\TestCase->post() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_redirects_to_final_page_on_success() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#74 /app/vendor/bin/phpunit(122): include('...') -#75 {main} - -Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$66eR6op9CBnmaV33Dj6iJuwI..rbmXiemuUmhZcPOxKEirvPJ7oGG, 1, a0e8a99f-27cb-45d1-89d0-cd7a8f1cb959, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#61 /app/tests/Feature/AdminPostTest.php(186): Orchestra\Testbench\TestCase->post() -#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_redirects_to_final_page_on_success() -#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#72 /app/vendor/bin/phpunit(122): include('...') -#73 {main} - ----------------------------------------------------------------------------------- - -SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$66eR6op9CBnmaV33Dj6iJuwI..rbmXiemuUmhZcPOxKEirvPJ7oGG, 1, a0e8a99f-27cb-45d1-89d0-cd7a8f1cb959, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) - -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 -/app/tests/Feature/AdminPostTest.php:193 - -3) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_hashes_password_before_saving -Expected response status code [201, 301, 302, 303, 307, 308] but received 500. -Failed asserting that false is true. - -The following exception occurred during the last request: - -PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#63 /app/tests/Feature/AdminPostTest.php(202): Orchestra\Testbench\TestCase->post() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_hashes_password_before_saving() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#74 /app/vendor/bin/phpunit(122): include('...') -#75 {main} - -Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Test Admin, test@example.com, $2y$04$j2m/BAvV.eLOtQsg7QmEve41jrbL/SLns8h3OoluoF8ri/Eg83AiC, 1, a0e8a99f-33a5-4a9a-9b57-d8b605093947, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#61 /app/tests/Feature/AdminPostTest.php(202): Orchestra\Testbench\TestCase->post() -#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_hashes_password_before_saving() -#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#72 /app/vendor/bin/phpunit(122): include('...') -#73 {main} - ----------------------------------------------------------------------------------- - -SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Test Admin, test@example.com, $2y$04$j2m/BAvV.eLOtQsg7QmEve41jrbL/SLns8h3OoluoF8ri/Eg83AiC, 1, a0e8a99f-33a5-4a9a-9b57-d8b605093947, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) - -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 -/app/tests/Feature/AdminPostTest.php:209 - -4) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_accepts_various_valid_email_formats -Expected response status code [201, 301, 302, 303, 307, 308] but received 500. -Failed asserting that false is true. - -The following exception occurred during the last request: - -PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#63 /app/tests/Feature/AdminPostTest.php(224): Orchestra\Testbench\TestCase->post() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_various_valid_email_formats() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#74 /app/vendor/bin/phpunit(122): include('...') -#75 {main} - -Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, user@example.com, $2y$04$2CZjWCx.7NJR/x08FVQGaOH2ZBIeBmYTZ43adpuf.JHVVXogruHWq, 1, a0e8a99f-3fa2-43b8-a975-64588dd2b5c4, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#61 /app/tests/Feature/AdminPostTest.php(224): Orchestra\Testbench\TestCase->post() -#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_various_valid_email_formats() -#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#72 /app/vendor/bin/phpunit(122): include('...') -#73 {main} - ----------------------------------------------------------------------------------- - -SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, user@example.com, $2y$04$2CZjWCx.7NJR/x08FVQGaOH2ZBIeBmYTZ43adpuf.JHVVXogruHWq, 1, a0e8a99f-3fa2-43b8-a975-64588dd2b5c4, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) - -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 -/app/tests/Feature/AdminPostTest.php:231 - -5) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_accepts_password_with_special_characters -Expected response status code [201, 301, 302, 303, 307, 308] but received 500. -Failed asserting that false is true. - -The following exception occurred during the last request: - -PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#63 /app/tests/Feature/AdminPostTest.php(241): Orchestra\Testbench\TestCase->post() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_password_with_special_characters() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#74 /app/vendor/bin/phpunit(122): include('...') -#75 {main} - -Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$Uf/fN2shfzfulGGPUXTQ9OQDE36Fu/VbTenCD7EaI15FmxexG/OJa, 1, a0e8a99f-4b71-407c-ab60-38617632a4c9, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#61 /app/tests/Feature/AdminPostTest.php(241): Orchestra\Testbench\TestCase->post() -#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_accepts_password_with_special_characters() -#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#72 /app/vendor/bin/phpunit(122): include('...') -#73 {main} - ----------------------------------------------------------------------------------- - -SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Admin User, admin@example.com, $2y$04$Uf/fN2shfzfulGGPUXTQ9OQDE36Fu/VbTenCD7EaI15FmxexG/OJa, 1, a0e8a99f-4b71-407c-ab60-38617632a4c9, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) - -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 -/app/tests/Feature/AdminPostTest.php:248 - -6) Juzaweb\Installer\Tests\Feature\AdminPostTest::it_shows_success_message_on_completion -Expected response status code [201, 301, 302, 303, 307, 308] but received 500. -Failed asserting that false is true. - -The following exception occurred during the last request: - -PDOException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:565 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(565): PDO->prepare() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\Database\Connection->Illuminate\Database\{closure}() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#7 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#9 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#10 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#11 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#12 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#13 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#17 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#18 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#20 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#28 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#29 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#35 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#38 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#39 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#41 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#42 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#44 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#46 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#58 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#61 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#62 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#63 /app/tests/Feature/AdminPostTest.php(255): Orchestra\Testbench\TestCase->post() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_shows_success_message_on_completion() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#69 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#71 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#72 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#73 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#74 /app/vendor/bin/phpunit(122): include('...') -#75 {main} - -Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Administrator, admin@site.com, $2y$04$ZXD4zL/2tYRaiCQaCeqY4ORisZXJTgpQWwEYgRwhumOnEQQvtBDkC, 1, a0e8a99f-575d-4ff7-8080-a8e8cb6ce9cf, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) in /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825 -Stack trace: -#0 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\Database\Connection->runQueryCallback() -#1 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(560): Illuminate\Database\Connection->run() -#2 /app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(524): Illuminate\Database\Connection->statement() -#3 /app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3717): Illuminate\Database\Connection->insert() -#4 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\Database\Query\Builder->insert() -#5 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1335): Illuminate\Database\Eloquent\Builder->__call() -#6 /app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\Database\Eloquent\Model->performInsert() -#7 /app/src/Http/Controllers/AdminController.php(58): Illuminate\Database\Eloquent\Model->save() -#8 /app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): Juzaweb\Installer\Http\Controllers\AdminController->Juzaweb\Installer\Http\Controllers\{closure}() -#9 /app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\Database\Connection->transaction() -#10 /app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\Database\DatabaseManager->__call() -#11 /app/src/Http/Controllers/AdminController.php(52): Illuminate\Support\Facades\Facade::__callStatic() -#12 /app/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Juzaweb\Installer\Http\Controllers\AdminController->save() -#13 /app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction() -#14 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\Routing\ControllerDispatcher->dispatch() -#15 /app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\Route->runController() -#16 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\Routing\Route->run() -#17 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Routing\Router->Illuminate\Routing\{closure}() -#18 /app/src/Http/Middleware/CanInstall.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#19 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Juzaweb\Installer\Http\Middleware\CanInstall->handle() -#20 /app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#21 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Routing\Middleware\SubstituteBindings->handle() -#22 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(88): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#23 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() -#24 /app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#25 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\View\Middleware\ShareErrorsFromSession->handle() -#26 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#27 /app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() -#28 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Session\Middleware\StartSession->handle() -#29 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#30 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() -#31 /app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(75): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#32 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Cookie\Middleware\EncryptCookies->handle() -#33 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#34 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\Pipeline\Pipeline->then() -#35 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\Routing\Router->runRouteWithinStack() -#36 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\Routing\Router->runRoute() -#37 /app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\Routing\Router->dispatchToRoute() -#38 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\Routing\Router->dispatch() -#39 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() -#40 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#41 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#42 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() -#43 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#44 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() -#45 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() -#46 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#47 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\ValidatePostSize->handle() -#48 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#49 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() -#50 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#51 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\HandleCors->handle() -#52 /app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#53 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Http\Middleware\TrustProxies->handle() -#54 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#55 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle() -#56 /app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() -#57 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Pipeline\Pipeline->then() -#58 /app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() -#59 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate\Foundation\Http\Kernel->handle() -#60 /app/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Orchestra\Testbench\TestCase->call() -#61 /app/tests/Feature/AdminPostTest.php(255): Orchestra\Testbench\TestCase->post() -#62 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(1667): Juzaweb\Installer\Tests\Feature\AdminPostTest->it_shows_success_message_on_completion() -#63 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(519): PHPUnit\Framework\TestCase->runTest() -#64 /app/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(87): PHPUnit\Framework\TestCase->runBare() -#65 /app/vendor/phpunit/phpunit/src/Framework/TestCase.php(365): PHPUnit\Framework\TestRunner->run() -#66 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestCase->run() -#67 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#68 /app/vendor/phpunit/phpunit/src/Framework/TestSuite.php(369): PHPUnit\Framework\TestSuite->run() -#69 /app/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#70 /app/vendor/phpunit/phpunit/src/TextUI/Application.php(211): PHPUnit\TextUI\TestRunner->run() -#71 /app/vendor/phpunit/phpunit/phpunit(104): PHPUnit\TextUI\Application->run() -#72 /app/vendor/bin/phpunit(122): include('...') -#73 {main} - ----------------------------------------------------------------------------------- - -SQLSTATE[HY000]: General error: 1 table users has no column named is_super_admin (Connection: testbench, SQL: insert into "users" ("name", "email", "password", "is_super_admin", "id", "updated_at", "created_at") values (Administrator, admin@site.com, $2y$04$ZXD4zL/2tYRaiCQaCeqY4ORisZXJTgpQWwEYgRwhumOnEQQvtBDkC, 1, a0e8a99f-575d-4ff7-8080-a8e8cb6ce9cf, 2026-01-23 23:36:26, 2026-01-23 23:36:26)) - -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php:45 -/app/vendor/laravel/framework/src/Illuminate/Testing/TestResponse.php:185 -/app/tests/Feature/AdminPostTest.php:262 - -ERRORS! -Tests: 39, Assertions: 91, Errors: 5, Failures: 6, PHPUnit Deprecations: 39.