[2026-07-27 16:21:51] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:83)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Encryption/EncryptionServiceProvider->Illuminate/Encryption/{closure}()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(81): tap()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(64): Illuminate/Encryption/EncryptionServiceProvider->key()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(32): Illuminate/Encryption/EncryptionServiceProvider->parseKey()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Encryption/EncryptionServiceProvider->Illuminate/Encryption/{closure}()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1336): Illuminate/Foundation/Application->make()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1237): Illuminate/Container/Container->resolveClass()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1162): Illuminate/Container/Container->resolveDependencies()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(208): Illuminate/Foundation/Application->make()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack()
#20 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute()
#21 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute()
#22 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch()
#23 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}()
#24 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#25 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle()
#26 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle()
#27 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#28 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle()
#29 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle()
#30 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#31 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle()
#32 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#33 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle()
#34 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#35 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle()
#36 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#37 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle()
#38 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#39 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle()
#40 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#41 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle()
#42 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}()
#43 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then()
#44 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter()
#45 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle()
#46 C:/workspace_ecofem/ecofemperu_mobile_api/public/index.php(20): Illuminate/Foundation/Application->handleRequest()
#47 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('...')
#48 {main}
"} 
[2026-07-27 16:21:51] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:83)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Encryption/EncryptionServiceProvider->Illuminate/Encryption/{closure}()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(81): tap()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(64): Illuminate/Encryption/EncryptionServiceProvider->key()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(32): Illuminate/Encryption/EncryptionServiceProvider->parseKey()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Encryption/EncryptionServiceProvider->Illuminate/Encryption/{closure}()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1336): Illuminate/Foundation/Application->make()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1237): Illuminate/Container/Container->resolveClass()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(1162): Illuminate/Container/Container->resolveDependencies()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(257): Illuminate/Foundation/Application->make()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(215): Illuminate/Foundation/Http/Kernel->terminateMiddleware()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1222): Illuminate/Foundation/Http/Kernel->terminate()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/public/index.php(20): Illuminate/Foundation/Application->handleRequest()
#20 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('...')
#21 {main}
"} 
[2026-07-27 16:25:15] production.ERROR: file_get_contents(C:\workspace_ecofem\ecofemperu_mobile_api\.env): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_get_contents(C:\\workspace_ecofem\\ecofemperu_mobile_api\\.env): Failed to open stream: No such file or directory at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php:100)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError()
#1 [internal function]: Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php(100): file_get_contents()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php(82): Illuminate/Foundation/Console/KeyGenerateCommand->writeNewEnvironmentFileWith()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php(47): Illuminate/Foundation/Console/KeyGenerateCommand->setKeyInEnvironmentFile()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Console/KeyGenerateCommand->handle()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#19 {main}
"} 
[2026-07-27 16:27:18] local.ERROR: There are no commands defined in the "jwt" namespace. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"jwt\" namespace. at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php:694)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(743): Symfony/Component/Console/Application->findNamespace()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#6 {main}
"} 
[2026-07-27 16:27:53] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: ecofemperu_asistencia, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: ecofemperu_asistencia, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure()
#20 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod()
#21 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call()
#22 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call()
#23 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute()
#24 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run()
#25 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run()
#26 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand()
#27 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#28 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#29 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#30 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#31 {main}

[previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate/Database/Connectors/Connector->createPdoConnection()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate/Database/Connectors/Connector->tryAgainIfCausedByLostConnection()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect()
#5 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->Illuminate/Database/Connectors/{closure}()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#20 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#21 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#22 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry()
#23 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#24 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#25 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#26 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection()
#27 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#28 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#29 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#30 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure()
#31 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod()
#32 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call()
#33 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call()
#34 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute()
#35 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run()
#36 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run()
#37 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand()
#38 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#39 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#40 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#41 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#42 {main}
"} 
[2026-07-27 17:19:28] local.ERROR: SQLSTATE[HY000]: General error: 6125 Failed to add the foreign key constraint. Missing unique key for constraint 'personal_id_usuario_foreign' in the referenced table 'usuario' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: ecofemperu_asistencia, SQL:     CREATE TABLE `personal` (
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
      `id_usuario` INT DEFAULT NULL,
      `documento_identidad` VARCHAR(20) DEFAULT NULL,
      `nombres` VARCHAR(100) NOT NULL,
      `apellidos` VARCHAR(100) NOT NULL,
      `email` VARCHAR(100) DEFAULT NULL,
      `telefono` VARCHAR(20) DEFAULT NULL,
      `direccion` VARCHAR(300) DEFAULT NULL,
      `fecha_nacimiento` DATE DEFAULT NULL,
      `fecha_ingreso` DATE DEFAULT NULL,
      `id_cargo` BIGINT UNSIGNED DEFAULT NULL,
      `id_area` BIGINT UNSIGNED DEFAULT NULL,
      `sueldo_base` DECIMAL(10,2) NOT NULL DEFAULT 0.00,
      `tipo_contrato` VARCHAR(50) DEFAULT NULL,
      `estado` VARCHAR(20) NOT NULL DEFAULT 'ACTIVO',
      `cuenta_bancaria` VARCHAR(50) DEFAULT NULL,
      `banco` VARCHAR(50) DEFAULT NULL,
      `foto` VARCHAR(255) DEFAULT NULL,
      `user_creacion` VARCHAR(50) DEFAULT NULL,
      `fecha_creacion` VARCHAR(20) DEFAULT NULL,
      `user_modifica` VARCHAR(50) DEFAULT NULL,
      `fecha_modifica` VARCHAR(20) DEFAULT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `personal_documento_identidad_unique` (`documento_identidad`),
      KEY `personal_id_usuario_foreign` (`id_usuario`),
      KEY `personal_id_cargo_foreign` (`id_cargo`),
      KEY `personal_id_area_foreign` (`id_area`),
      CONSTRAINT `personal_id_area_foreign` FOREIGN KEY (`id_area`)
        REFERENCES `area` (`id`) ON DELETE SET NULL,
      CONSTRAINT `personal_id_cargo_foreign` FOREIGN KEY (`id_cargo`)
        REFERENCES `cargo` (`id`) ON DELETE SET NULL,
      CONSTRAINT `personal_id_usuario_foreign` FOREIGN KEY (`id_usuario`)
        REFERENCES `usuario` (`id`) ON DELETE SET NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 6125 Failed to add the foreign key constraint. Missing unique key for constraint 'personal_id_usuario_foreign' in the referenced table 'usuario' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: ecofemperu_asistencia, SQL:     CREATE TABLE `personal` (
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
      `id_usuario` INT DEFAULT NULL,
      `documento_identidad` VARCHAR(20) DEFAULT NULL,
      `nombres` VARCHAR(100) NOT NULL,
      `apellidos` VARCHAR(100) NOT NULL,
      `email` VARCHAR(100) DEFAULT NULL,
      `telefono` VARCHAR(20) DEFAULT NULL,
      `direccion` VARCHAR(300) DEFAULT NULL,
      `fecha_nacimiento` DATE DEFAULT NULL,
      `fecha_ingreso` DATE DEFAULT NULL,
      `id_cargo` BIGINT UNSIGNED DEFAULT NULL,
      `id_area` BIGINT UNSIGNED DEFAULT NULL,
      `sueldo_base` DECIMAL(10,2) NOT NULL DEFAULT 0.00,
      `tipo_contrato` VARCHAR(50) DEFAULT NULL,
      `estado` VARCHAR(20) NOT NULL DEFAULT 'ACTIVO',
      `cuenta_bancaria` VARCHAR(50) DEFAULT NULL,
      `banco` VARCHAR(50) DEFAULT NULL,
      `foto` VARCHAR(255) DEFAULT NULL,
      `user_creacion` VARCHAR(50) DEFAULT NULL,
      `fecha_creacion` VARCHAR(20) DEFAULT NULL,
      `user_modifica` VARCHAR(50) DEFAULT NULL,
      `fecha_modifica` VARCHAR(20) DEFAULT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `personal_documento_identidad_unique` (`documento_identidad`),
      KEY `personal_id_usuario_foreign` (`id_usuario`),
      KEY `personal_id_cargo_foreign` (`id_cargo`),
      KEY `personal_id_area_foreign` (`id_area`),
      CONSTRAINT `personal_id_area_foreign` FOREIGN KEY (`id_area`)
        REFERENCES `area` (`id`) ON DELETE SET NULL,
      CONSTRAINT `personal_id_cargo_foreign` FOREIGN KEY (`id_cargo`)
        REFERENCES `cargo` (`id`) ON DELETE SET NULL,
      CONSTRAINT `personal_id_usuario_foreign` FOREIGN KEY (`id_usuario`)
        REFERENCES `usuario` (`id`) ON DELETE SET NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci) at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(627): Illuminate/Database/Connection->run()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate/Database/Connection->unprepared()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/database/migrations/2026_06_19_000005_create_personal_table.php(11): Illuminate/Support/Facades/Facade::__callStatic()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#20 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure()
#21 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod()
#22 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call()
#23 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call()
#24 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute()
#25 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run()
#26 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run()
#27 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand()
#28 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#29 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#30 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#31 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#32 {main}

[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 6125 Failed to add the foreign key constraint. Missing unique key for constraint 'personal_id_usuario_foreign' in the referenced table 'usuario' at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:633)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(633): PDO->exec()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(627): Illuminate/Database/Connection->run()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate/Database/Connection->unprepared()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/database/migrations/2026_06_19_000005_create_personal_table.php(11): Illuminate/Support/Facades/Facade::__callStatic()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#20 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#21 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#22 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure()
#23 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod()
#24 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call()
#25 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call()
#26 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute()
#27 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run()
#28 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run()
#29 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand()
#30 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#31 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#32 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#33 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#34 {main}
"} 
[2026-07-27 17:45:01] local.ERROR: PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR on line 1 at C:/workspace_ecofem/ecofemperu_mobile_api/vendor/psy/psysh/src/Exception/ParseErrorException.php:44)
[stacktrace]
#0 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/psy/psysh/src/CodeCleaner.php(657): Psy/Exception/ParseErrorException::fromParseError()
#1 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/psy/psysh/src/CodeCleaner.php(273): Psy/CodeCleaner->parse()
#2 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/psy/psysh/src/Shell.php(1364): Psy/CodeCleaner->clean()
#3 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/psy/psysh/src/Shell.php(1471): Psy/Shell->appendCode()
#4 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/psy/psysh/src/Shell.php(2180): Psy/Shell->setCode()
#5 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/tinker/src/Console/TinkerCommand.php(77): Psy/Shell->execute()
#6 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Laravel/Tinker/Console/TinkerCommand->handle()
#7 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#8 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure()
#9 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod()
#10 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call()
#11 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call()
#12 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute()
#13 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run()
#14 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run()
#15 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand()
#16 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun()
#17 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run()
#18 C:/workspace_ecofem/ecofemperu_mobile_api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle()
#19 C:/workspace_ecofem/ecofemperu_mobile_api/artisan(16): Illuminate/Foundation/Application->handleCommand()
#20 {main}
"} 
[2026-08-27 20:42:47] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqk' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqkkakdgUJXpRJNdLJE42xX0WWO9o_CE0V5JUAQvHZ2mJAxgh27o44TGd2PH218mUlA5U0qEvW4UAKukc, 7, android, 2026-08-27 20:42:47, 2026-08-27 20:42:47)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqk' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqkkakdgUJXpRJNdLJE42xX0WWO9o_CE0V5JUAQvHZ2mJAxgh27o44TGd2PH218mUlA5U0qEvW4UAKukc, 7, android, 2026-08-27 20:42:47, 2026-08-27 20:42:47)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqk' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-08-27 20:42:47] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqk' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (eyWW_a_GSWqtED4HcnbHZZ:APA91bFt9qKNL9C1aR9-JesJN73JerKbcGfq3zaqkkakdgUJXpRJNdLJE42xX0WWO9o_CE0V5JUAQvHZ2mJAxgh27o44TGd2PH218mUlA5U0qEvW4UAKukc, 7, android, 2026-08-27 20:42:47, 2026-08-27 20:42:47))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-03 13:12:32] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMN' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMNymDjEyg-2KT2OwqkmSvLmk8v7Dzo7iV_oCvgwXhaZ6Q1j_SUBD7AUI-SQAdUxIwA1RQHquHh63MPW0, 7, android, 2026-09-03 13:12:32, 2026-09-03 13:12:32)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMN' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMNymDjEyg-2KT2OwqkmSvLmk8v7Dzo7iV_oCvgwXhaZ6Q1j_SUBD7AUI-SQAdUxIwA1RQHquHh63MPW0, 7, android, 2026-09-03 13:12:32, 2026-09-03 13:12:32)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMN' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-03 13:12:32] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMN' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (eyWW_a_GSWqtED4HcnbHZZ:APA91bGG45nLh0QVRpFlDNAvHnTIKHnSlqvP9lGMNymDjEyg-2KT2OwqkmSvLmk8v7Dzo7iV_oCvgwXhaZ6Q1j_SUBD7AUI-SQAdUxIwA1RQHquHh63MPW0, 7, android, 2026-09-03 13:12:32, 2026-09-03 13:12:32))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-06 19:05:41] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7mSyuLzsvMXtoEY0-ywq12JSE6HYtlIP21r8lLQ25bJxDdKvPezY2wm_FmrBcK-H-fPJ9rYNXR0DMNU, 4, android, 2026-09-06 19:05:41, 2026-09-06 19:05:41)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7mSyuLzsvMXtoEY0-ywq12JSE6HYtlIP21r8lLQ25bJxDdKvPezY2wm_FmrBcK-H-fPJ9rYNXR0DMNU, 4, android, 2026-09-06 19:05:41, 2026-09-06 19:05:41)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-06 19:05:41] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7mSyuLzsvMXtoEY0-ywq12JSE6HYtlIP21r8lLQ25bJxDdKvPezY2wm_FmrBcK-H-fPJ9rYNXR0DMNU, 4, android, 2026-09-06 19:05:41, 2026-09-06 19:05:41))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-06 19:05:41] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7mSyuLzsvMXtoEY0-ywq12JSE6HYtlIP21r8lLQ25bJxDdKvPezY2wm_FmrBcK-H-fPJ9rYNXR0DMNU, 4, android, 2026-09-06 19:05:41, 2026-09-06 19:05:41)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7mSyuLzsvMXtoEY0-ywq12JSE6HYtlIP21r8lLQ25bJxDdKvPezY2wm_FmrBcK-H-fPJ9rYNXR0DMNU, 4, android, 2026-09-06 19:05:41, 2026-09-06 19:05:41)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-06 19:05:41] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bGkkU5Gl4Wavpt-30vl8eEfoiBHPdsbpkEs7mSyuLzsvMXtoEY0-ywq12JSE6HYtlIP21r8lLQ25bJxDdKvPezY2wm_FmrBcK-H-fPJ9rYNXR0DMNU, 4, android, 2026-09-06 19:05:41, 2026-09-06 19:05:41))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-07 18:41:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0rBIvOVAfEtwioVWs7MMzhmzf9jcO_8_ocvD-lC3PnQuBB-PT3iti2B_qasvp04wRM_ILWcdMJetmAY, 4, android, 2026-09-07 18:41:14, 2026-09-07 18:41:14)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0rBIvOVAfEtwioVWs7MMzhmzf9jcO_8_ocvD-lC3PnQuBB-PT3iti2B_qasvp04wRM_ILWcdMJetmAY, 4, android, 2026-09-07 18:41:14, 2026-09-07 18:41:14)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-07 18:41:14] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fV6zdKKMTE26cVFy3w2vUs:APA91bECxq3t5r8uGbv5U0n_YOL9Q-2YfNCeY5Te0rBIvOVAfEtwioVWs7MMzhmzf9jcO_8_ocvD-lC3PnQuBB-PT3iti2B_qasvp04wRM_ILWcdMJetmAY, 4, android, 2026-09-07 18:41:14, 2026-09-07 18:41:14))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-15 19:33:52] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4in' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4inoU41KIFPo-J98_9W7q6UFdRy8ybhB4r3BiqOHRfaZ3zJTdyGtZ7M4T9BUinmz-wEQuVcEnsW6dMseo, 12, android, 2026-09-15 19:33:52, 2026-09-15 19:33:52)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4in' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4inoU41KIFPo-J98_9W7q6UFdRy8ybhB4r3BiqOHRfaZ3zJTdyGtZ7M4T9BUinmz-wEQuVcEnsW6dMseo, 12, android, 2026-09-15 19:33:52, 2026-09-15 19:33:52)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4in' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-15 19:33:52] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4in' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dtisO0c7TKSzTH0V1gW8Bd:APA91bE-uRsUT-erc8VmrwYccm5qIc8avn62QK4inoU41KIFPo-J98_9W7q6UFdRy8ybhB4r3BiqOHRfaZ3zJTdyGtZ7M4T9BUinmz-wEQuVcEnsW6dMseo, 12, android, 2026-09-15 19:33:52, 2026-09-15 19:33:52))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-22 13:18:40] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFM' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFMJYViEd1yHGllouq6EX4cK4lEx10dAOC-OqRA6rXQSbbnAo-7zNkKg9PvZQYUyXS_P6DY3x-4b2mxek, 10, android, 2026-09-22 13:18:39, 2026-09-22 13:18:39)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFM' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFMJYViEd1yHGllouq6EX4cK4lEx10dAOC-OqRA6rXQSbbnAo-7zNkKg9PvZQYUyXS_P6DY3x-4b2mxek, 10, android, 2026-09-22 13:18:39, 2026-09-22 13:18:39)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFM' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-22 13:18:40] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFM' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bFisDthQzh7fzK1xbJHO8vJ16u1kKzUDvVFMJYViEd1yHGllouq6EX4cK4lEx10dAOC-OqRA6rXQSbbnAo-7zNkKg9PvZQYUyXS_P6DY3x-4b2mxek, 10, android, 2026-09-22 13:18:39, 2026-09-22 13:18:39))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-24 08:07:11] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-24 08:07:11] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-24 08:07:11] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-24 08:07:11] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-24 08:07:11] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-24 08:07:11] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzq' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGFls75llXg0D6bsY9sjVH9TLNggdHvbGuzqWtgZ4Ow0zncT_r6dJMiw_Q3Pl7Yh1h4sjCI3p6PsISLQcOeMmu0ThyLpLPQ-qhG7MatlqAuNxsqUbc, 28, android, 2026-09-24 08:07:11, 2026-09-24 08:07:11))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-28 18:43:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoOWze0Xj4G6t7wYi0xoep-jtgvlW7yB_XInK_3jMOokDwSzOzK2oSv1V_-rc07hH2-XBXvYfYAhbxMiM, 10, android, 2026-09-28 18:43:30, 2026-09-28 18:43:30)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoOWze0Xj4G6t7wYi0xoep-jtgvlW7yB_XInK_3jMOokDwSzOzK2oSv1V_-rc07hH2-XBXvYfYAhbxMiM, 10, android, 2026-09-28 18:43:30, 2026-09-28 18:43:30)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-28 18:43:30] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bGsQc5j6U0n0c9jI9U-AXlAVzUHWZrq2nYoOWze0Xj4G6t7wYi0xoep-jtgvlW7yB_XInK_3jMOokDwSzOzK2oSv1V_-rc07hH2-XBXvYfYAhbxMiM, 10, android, 2026-09-28 18:43:30, 2026-09-28 18:43:30))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-09-28 18:43:57] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrK' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrKHGYkI_7Q3B5gx0oUdTylxAW5Als_Is0WFQsi11Qua0x61yFtT-DzDh9mCYX2ESlcsEjLtiZpLjVvVI, 28, android, 2026-09-28 18:43:57, 2026-09-28 18:43:57)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrK' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrKHGYkI_7Q3B5gx0oUdTylxAW5Als_Is0WFQsi11Qua0x61yFtT-DzDh9mCYX2ESlcsEjLtiZpLjVvVI, 28, android, 2026-09-28 18:43:57, 2026-09-28 18:43:57)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrK' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-09-28 18:43:57] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrK' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (ds6_dynuRWezES1gBdsINn:APA91bFfshV-9vQntplMoXxp_AqabUAagZgQsOQrKHGYkI_7Q3B5gx0oUdTylxAW5Als_Is0WFQsi11Qua0x61yFtT-DzDh9mCYX2ESlcsEjLtiZpLjVvVI, 28, android, 2026-09-28 18:43:57, 2026-09-28 18:43:57))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-10-03 14:01:28] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-bCpDc1uD9E51vv03FUASXILluH0LkxsdZ96MH0BWo8OswpEK9SiLND-YbaLb0xWFrMuRfUdkgcWbEs, 6, android, 2026-10-03 14:01:28, 2026-10-03 14:01:28)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-bCpDc1uD9E51vv03FUASXILluH0LkxsdZ96MH0BWo8OswpEK9SiLND-YbaLb0xWFrMuRfUdkgcWbEs, 6, android, 2026-10-03 14:01:28, 2026-10-03 14:01:28)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-10-03 14:01:28] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dQWsg5iGTaOvtbQ6lJ6YB-:APA91bFc6Hu7QJedP4m5I33VjWJKun81Xmm_9TO1-bCpDc1uD9E51vv03FUASXILluH0LkxsdZ96MH0BWo8OswpEK9SiLND-YbaLb0xWFrMuRfUdkgcWbEs, 6, android, 2026-10-03 14:01:28, 2026-10-03 14:01:28))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-10-03 19:03:36] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxike' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxikeGfRF5E_baZfcoInIgoEnAneVqSYDDfl9dsTKw1rP2jvW0A3LBdyZvxR0ej7bzc4qwlWgZXjZsoEzp4, 13, android, 2026-10-03 19:03:36, 2026-10-03 19:03:36)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxike' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxikeGfRF5E_baZfcoInIgoEnAneVqSYDDfl9dsTKw1rP2jvW0A3LBdyZvxR0ej7bzc4qwlWgZXjZsoEzp4, 13, android, 2026-10-03 19:03:36, 2026-10-03 19:03:36)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxike' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-10-03 19:03:36] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxike' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dNe64ksNRTSbEqcxk7e_dg:APA91bFEyviUbmNi66Vw6w3F7-GWFfcGSGSQMxikeGfRF5E_baZfcoInIgoEnAneVqSYDDfl9dsTKw1rP2jvW0A3LBdyZvxR0ej7bzc4qwlWgZXjZsoEzp4, 13, android, 2026-10-03 19:03:36, 2026-10-03 19:03:36))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-10-05 08:04:01] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfOE2UFJQyw10i00OfX2KC8TFgTCpn2T-soSz9dJ8-xutyCZLKpA6BcWzWo91rxCdYpcPdd1h5Ht5SYgs, 10, android, 2026-10-05 08:04:01, 2026-10-05 08:04:01)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfOE2UFJQyw10i00OfX2KC8TFgTCpn2T-soSz9dJ8-xutyCZLKpA6BcWzWo91rxCdYpcPdd1h5Ht5SYgs, 10, android, 2026-10-05 08:04:01, 2026-10-05 08:04:01)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-10-05 08:04:01] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfO' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (fAOmWeDHSN6Gh1z3Ixk6KJ:APA91bEc0gjEMl2ovsN7KYToOD8DQuKjDfIx2BtfOE2UFJQyw10i00OfX2KC8TFgTCpn2T-soSz9dJ8-xutyCZLKpA6BcWzWo91rxCdYpcPdd1h5Ht5SYgs, 10, android, 2026-10-05 08:04:01, 2026-10-05 08:04:01))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
[2026-10-10 13:01:59] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjl' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjltDCtwzzpPppJ3eMX6peDVWTdaENZh6enrLSsz6W99EMy7FjkuOqkBa1seNAEviMLkUMqyPB_wd_ct0, 37, android, 2026-10-10 13:01:59, 2026-10-10 13:01:59)) {"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjl' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjltDCtwzzpPppJ3eMX6peDVWTdaENZh6enrLSsz6W99EMy7FjkuOqkBa1seNAEviMLkUMqyPB_wd_ct0, 37, android, 2026-10-10 13:01:59, 2026-10-10 13:01:59)) at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjl' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' at /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}('insert into `us...', Array)
#2 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback('insert into `us...', Array, Object(Closure))
#3 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run('insert into `us...', Array, Object(Closure))
#4 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert('insert into `us...', Array, 'id')
#5 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4170): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into `us...', Array, 'id')
#6 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
#7 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
#8 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
#9 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#10 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Controllers/DispositivoController.php(50): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DispositivoController->store(Object(Illuminate\\Http\\Request))
#12 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DispositivoController), 'store')
#13 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#14 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#15 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/app/Http/Middleware/AuthenticateJwt.php(42): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AuthenticateJwt->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(166): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#22 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#23 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#24 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 /home/ecofemperu/public_html/apimobile.ecofemperu.pe/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#54 {main}
"} 
[2026-10-10 13:01:59] production.ERROR: Error no controlado en la API {"exception":"Illuminate\\Database\\UniqueConstraintViolationException","message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjl' for key 'usuario_dispositivo.usuario_dispositivo_fcm_token_unique' (Connection: mysql, Host: localhost, Port: 3306, Database: ecofemperu_historia, SQL: insert into `usuario_dispositivo` (`fcm_token`, `id_usuario`, `plataforma`, `fecha_actualizacion`, `fecha_creacion`) values (dNe64ksNRTSbEqcxk7e_dg:APA91bGxJ2NlSWv3UeH0WeuZNPTXELlKnLadbkqjltDCtwzzpPppJ3eMX6peDVWTdaENZh6enrLSsz6W99EMy7FjkuOqkBa1seNAEviMLkUMqyPB_wd_ct0, 37, android, 2026-10-10 13:01:59, 2026-10-10 13:01:59))","url":"https://apimobile.ecofemperu.pe/api/dispositivo"} 
