[2026-10-31 12:12:29] local.ERROR: Type of App\Filament\Resources\ComplianceRecords\ComplianceRecordResource::$navigationGroup must be UnitEnum|string|null (as in class Filament\Resources\Resource) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Type of App\\Filament\\Resources\\ComplianceRecords\\ComplianceRecordResource::$navigationGroup must be UnitEnum|string|null (as in class Filament\\Resources\\Resource) at C:/laragon/www/TruBiCars/backend/app/Filament/Resources/ComplianceRecords/ComplianceRecordResource.php:17)
[stacktrace]
#0 {main}
"} 
[2026-10-31 12:12:35] local.ERROR: Type of App\Filament\Resources\ComplianceRecords\ComplianceRecordResource::$navigationGroup must be UnitEnum|string|null (as in class Filament\Resources\Resource) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Type of App\\Filament\\Resources\\ComplianceRecords\\ComplianceRecordResource::$navigationGroup must be UnitEnum|string|null (as in class Filament\\Resources\\Resource) at C:/laragon/www/TruBiCars/backend/app/Filament/Resources/ComplianceRecords/ComplianceRecordResource.php:17)
[stacktrace]
#0 {main}
"} 
[2026-11-01 12:21:09] local.ERROR: Maximum execution time of 30 seconds exceeded {"userId":1,"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at C:/laragon/www/TruBiCars/backend/app/Models/ComplianceRecord.php:8)
[stacktrace]
#0 {main}
"} 
[2026-11-01 19:26:35] local.ERROR: SQLSTATE[HY000]: General error: 1553 Cannot drop index 'slide_progress_lesson_id_session_id_unique': needed in a foreign key constraint (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: trubicars, SQL: alter table `slide_progress` drop index `slide_progress_lesson_id_session_id_unique`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1553 Cannot drop index 'slide_progress_lesson_id_session_id_unique': needed in a foreign key constraint (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: trubicars, SQL: alter table `slide_progress` drop index `slide_progress_lesson_id_session_id_unique`) at C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:864)
[stacktrace]
#0 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(820): Illuminate/Database/Connection->runQueryCallback('alter table `sl...', Array, Object(Closure))
#1 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate/Database/Connection->run('alter table `sl...', Array, Object(Closure))
#2 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('alter table `sl...')
#3 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(722): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(528): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(364): Illuminate/Database/Schema/Builder->table('slide_progress', Object(Closure))
#6 C:/laragon/www/TruBiCars/backend/database/migrations/2026_11_02_000001_add_student_id_to_slide_progress_table.php(46): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(518): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(443): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(452): Illuminate/Database/Migrations/Migrator->{closure:Illuminate/Database/Migrations/Migrator::runMigration():439}()
#10 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_11_02_0000...')
#11 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->{closure:Illuminate/Database/Migrations/Migrator::runUp():253}()
#12 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(867): Illuminate/Console/View/Components/Task->render('2026_11_02_0000...', Object(Closure))
#13 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_11_02_0000...', Object(Closure))
#14 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 5, false)
#15 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#16 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#17 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(686): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():111}()
#18 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#19 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#20 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#21 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#22 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#23 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#24 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(803): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#25 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(292): Illuminate/Container/Container->call(Array)
#26 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Command/Command.php(285): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle))
#27 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(261): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle))
#28 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Application.php(1154): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#29 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Application.php(380): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Application.php(219): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(205): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1243): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/TruBiCars/backend/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#34 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1553 Cannot drop index 'slide_progress_lesson_id_session_id_unique': needed in a foreign key constraint at C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:608)
[stacktrace]
#0 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(608): PDOStatement->execute()
#1 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(853): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::statement():597}('alter table `sl...', Array)
#2 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(820): Illuminate/Database/Connection->runQueryCallback('alter table `sl...', Array, Object(Closure))
#3 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(597): Illuminate/Database/Connection->run('alter table `sl...', Array, Object(Closure))
#4 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('alter table `sl...')
#5 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(722): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(528): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(364): Illuminate/Database/Schema/Builder->table('slide_progress', Object(Closure))
#8 C:/laragon/www/TruBiCars/backend/database/migrations/2026_11_02_000001_add_student_id_to_slide_progress_table.php(46): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(518): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(443): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(452): Illuminate/Database/Migrations/Migrator->{closure:Illuminate/Database/Migrations/Migrator::runMigration():439}()
#12 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_11_02_0000...')
#13 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->{closure:Illuminate/Database/Migrations/Migrator::runUp():253}()
#14 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(867): Illuminate/Console/View/Components/Task->render('2026_11_02_0000...', Object(Closure))
#15 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_11_02_0000...', Object(Closure))
#16 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 5, false)
#17 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#18 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#19 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(686): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():111}()
#20 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#21 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#22 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#23 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#24 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#25 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#26 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(803): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#27 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(292): Illuminate/Container/Container->call(Array)
#28 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Command/Command.php(285): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle))
#29 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(261): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle))
#30 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Application.php(1154): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Application.php(380): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/TruBiCars/backend/vendor/symfony/console/Application.php(219): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(205): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/TruBiCars/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1243): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/TruBiCars/backend/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#36 {main}
"} 
