Files
finance_app/storage/logs/laravel.log
2026-06-25 21:58:00 +08:00

11862 lines
1.7 MiB
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[2026-03-07 12:53:04] local.ERROR: No arguments expected for "migrate" command, got "```". {"exception":"[object] (Symfony\\Component\\Console\\Exception\\RuntimeException(code: 0): No arguments expected for \"migrate\" command, got \"```\". at C:/laragon/www/finance-app/vendor/symfony/console/Input/ArgvInput.php:199)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/symfony/console/Input/ArgvInput.php(92): Symfony/Component/Console/Input/ArgvInput->parseArgument('```')
#1 C:/laragon/www/finance-app/vendor/symfony/console/Input/ArgvInput.php(77): Symfony/Component/Console/Input/ArgvInput->parseToken('```', true)
#2 C:/laragon/www/finance-app/vendor/symfony/console/Input/Input.php(53): Symfony/Component/Console/Input/ArgvInput->parse()
#3 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(295): Symfony/Component/Console/Input/Input->bind(Object(Symfony/Component/Console/Input/InputDefinition))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#5 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#6 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#7 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#10 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#11 {main}
"}
[2026-03-07 12:58:32] local.ERROR: There are no commands defined in the "breeze" namespace. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"breeze\" namespace. at C:/laragon/www/finance-app/vendor/symfony/console/Application.php:694)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(743): Symfony/Component/Console/Application->findNamespace('breeze')
#1 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('breeze:install')
#2 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#5 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#6 {main}
"}
[2026-03-07 13:11:58] local.ERROR: Vite manifest not found at: C:\laragon\www\finance-app\public\build/manifest.json (View: C:\laragon\www\finance-app\resources\views\app.blade.php) {"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\finance-app\\public\\build/manifest.json (View: C:\\laragon\\www\\finance-app\\resources\\views\\app.blade.php) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:946)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/Foundation/ViteManifestNotFoundException), 1)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate/View/View->render()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate/Http/Response->setContent(Object(Illuminate/View/View))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate/Routing/ResponseFactory->make(Object(Illuminate/View/View), 200, Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Routing/ResponseFactory->view('app', Array)
#10 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Response.php(219): Illuminate/Support/Facades/Facade::__callStatic('view', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia/Response->toResponse(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#63 {main}
[previous exception] [object] (Illuminate\\Foundation\\ViteManifestNotFoundException(code: 0): Vite manifest not found at: C:\\laragon\\www\\finance-app\\public\\build/manifest.json at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:946)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(384): Illuminate/Foundation/Vite->manifest('build')
#1 C:/laragon/www/finance-app/storage/framework/views/0e3d35ce3ec8441cc724343e95dcd283.php(15): Illuminate/Foundation/Vite->__invoke(Object(Illuminate/Support/Collection))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate/View/View->render()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate/Http/Response->setContent(Object(Illuminate/View/View))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate/Routing/ResponseFactory->make(Object(Illuminate/View/View), 200, Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Routing/ResponseFactory->view('app', Array)
#14 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Response.php(219): Illuminate/Support/Facades/Facade::__callStatic('view', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia/Response->toResponse(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#67 {main}
"}
[2026-03-07 13:12:15] local.ERROR: Vite manifest not found at: C:\laragon\www\finance-app\public\build/manifest.json (View: C:\laragon\www\finance-app\resources\views\app.blade.php) {"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\finance-app\\public\\build/manifest.json (View: C:\\laragon\\www\\finance-app\\resources\\views\\app.blade.php) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:946)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/Foundation/ViteManifestNotFoundException), 1)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate/View/View->render()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate/Http/Response->setContent(Object(Illuminate/View/View))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate/Routing/ResponseFactory->make(Object(Illuminate/View/View), 200, Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Routing/ResponseFactory->view('app', Array)
#10 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Response.php(219): Illuminate/Support/Facades/Facade::__callStatic('view', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia/Response->toResponse(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#63 {main}
[previous exception] [object] (Illuminate\\Foundation\\ViteManifestNotFoundException(code: 0): Vite manifest not found at: C:\\laragon\\www\\finance-app\\public\\build/manifest.json at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:946)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(384): Illuminate/Foundation/Vite->manifest('build')
#1 C:/laragon/www/finance-app/storage/framework/views/0e3d35ce3ec8441cc724343e95dcd283.php(15): Illuminate/Foundation/Vite->__invoke(Object(Illuminate/Support/Collection))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate/View/View->render()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate/Http/Response->setContent(Object(Illuminate/View/View))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate/Routing/ResponseFactory->make(Object(Illuminate/View/View), 200, Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Routing/ResponseFactory->view('app', Array)
#14 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Response.php(219): Illuminate/Support/Facades/Facade::__callStatic('view', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia/Response->toResponse(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#67 {main}
"}
[2026-03-07 16:35:54] local.ERROR: Call to undefined method App\Http\Controllers\ExpenseController::authorize() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\ExpenseController::authorize() at C:/laragon/www/finance-app/app/Http/Controllers/ExpenseController.php:69)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/ExpenseController->update(Object(Illuminate/Http/Request), Object(App/Models/Expense))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/ExpenseController), 'update')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-03-07 16:42:13] local.ERROR: Database connection [] not configured. {"exception":"[object] (InvalidArgumentException(code: 0): Database connection [] not configured. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:221)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(187): Illuminate/Database/DatabaseManager->configuration('')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(102): Illuminate/Database/DatabaseManager->makeConnection('')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php(108): Illuminate/Database/DatabaseManager->connection('')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php(95): Illuminate/Session/SessionManager->getDatabaseConnection()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Manager.php(101): Illuminate/Session/SessionManager->createDatabaseDriver()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Manager.php(78): Illuminate/Support/Manager->createDriver('database')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(158): Illuminate/Support/Manager->driver()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(56): Illuminate/Session/Middleware/StartSession->getSession(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#44 {main}
"}
[2026-03-07 16:42:14] local.ERROR: Database connection [] not configured. {"exception":"[object] (InvalidArgumentException(code: 0): Database connection [] not configured. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:221)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(187): Illuminate/Database/DatabaseManager->configuration('')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(102): Illuminate/Database/DatabaseManager->makeConnection('')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php(108): Illuminate/Database/DatabaseManager->connection('')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php(95): Illuminate/Session/SessionManager->getDatabaseConnection()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Manager.php(101): Illuminate/Session/SessionManager->createDatabaseDriver()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Manager.php(78): Illuminate/Support/Manager->createDriver('database')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php(52): Illuminate/Support/Manager->driver()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Session/SessionServiceProvider->Illuminate/Session/{closure}(Object(Illuminate/Foundation/Application), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build(Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('session.store', Array, true)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('session.store', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('session.store', Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate/Foundation/Application->make('session.store')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(121): Illuminate/Container/Container->offsetGet('session.store')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Routing/RoutingServiceProvider->Illuminate/Routing/{closure}(Object(Illuminate/Foundation/Application), Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build(Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('redirect', Array, true)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('redirect', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('redirect', Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate/Foundation/Application->make('redirect')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate/Container/Container->offsetGet('redirect')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Routing/RoutingServiceProvider->Illuminate/Routing/{closure}(Object(Illuminate/Foundation/Application), Array)
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build(Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('Illuminate//Cont...', Array, true)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('Illuminate//Cont...', Array)
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('Illuminate//Cont...', Array)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate/Foundation/Application->make('Illuminate//Cont...', Array)
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app('Illuminate//Cont...')
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(987): response('<!DOCTYPE html>...', 500, Array)
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(839): Illuminate/Foundation/Exceptions/Handler->toIlluminateResponse(Object(Symfony/Component/HttpFoundation/Response), Object(InvalidArgumentException))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(738): Illuminate/Foundation/Exceptions/Handler->prepareResponse(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate/Foundation/Exceptions/Handler->renderExceptionResponse(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): Illuminate/Foundation/Exceptions/Handler->render(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(224): Illuminate/Routing/Pipeline->handleException(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#67 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#69 {main}
"}
[2026-03-07 16:42:14] local.ERROR: Database connection [] not configured. {"exception":"[object] (InvalidArgumentException(code: 0): Database connection [] not configured. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:221)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(187): Illuminate/Database/DatabaseManager->configuration('')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(102): Illuminate/Database/DatabaseManager->makeConnection('')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php(108): Illuminate/Database/DatabaseManager->connection('')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php(95): Illuminate/Session/SessionManager->getDatabaseConnection()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Manager.php(101): Illuminate/Session/SessionManager->createDatabaseDriver()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Manager.php(78): Illuminate/Support/Manager->createDriver('database')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php(52): Illuminate/Support/Manager->driver()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Session/SessionServiceProvider->Illuminate/Session/{closure}(Object(Illuminate/Foundation/Application), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build(Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('session.store', Array, true)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('session.store', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('session.store', Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate/Foundation/Application->make('session.store')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(121): Illuminate/Container/Container->offsetGet('session.store')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Routing/RoutingServiceProvider->Illuminate/Routing/{closure}(Object(Illuminate/Foundation/Application), Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build(Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('redirect', Array, true)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('redirect', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('redirect', Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate/Foundation/Application->make('redirect')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate/Container/Container->offsetGet('redirect')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate/Routing/RoutingServiceProvider->Illuminate/Routing/{closure}(Object(Illuminate/Foundation/Application), Array)
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build(Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('Illuminate//Cont...', Array, true)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('Illuminate//Cont...', Array)
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('Illuminate//Cont...', Array)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate/Foundation/Application->make('Illuminate//Cont...', Array)
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app('Illuminate//Cont...')
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(987): response('<!DOCTYPE html>...', 500, Array)
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(839): Illuminate/Foundation/Exceptions/Handler->toIlluminateResponse(Object(Symfony/Component/HttpFoundation/Response), Object(InvalidArgumentException))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(738): Illuminate/Foundation/Exceptions/Handler->prepareResponse(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate/Foundation/Exceptions/Handler->renderExceptionResponse(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): Illuminate/Foundation/Exceptions/Handler->render(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(224): Illuminate/Routing/Pipeline->handleException(Object(Illuminate/Http/Request), Object(InvalidArgumentException))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#67 {main}
"}
[2026-03-07 16:42:55] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'finance_app' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: select * from `sessions` where `id` = krjBDM4Zcx0azrwmFNlRtfD7R3yRd6Y3hHGNOGh1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'finance_app' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: select * from `sessions` where `id` = krjBDM4Zcx0azrwmFNlRtfD7R3yRd6Y3hHGNOGh1 limit 1) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from `...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3382): Illuminate/Database/Query/Builder->first(Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find('krjBDM4Zcx0azrw...')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read('krjBDM4Zcx0azrw...')
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Session/Middleware/StartSession->Illuminate/Session/Middleware/{closure}(Object(Illuminate/Session/Store))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap(Object(Illuminate/Session/Store), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'finance_app' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#4 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->Illuminate/Database/Connectors/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getPdo()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(false)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from `...', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from `...', Array, false)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3382): Illuminate/Database/Query/Builder->first(Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find('krjBDM4Zcx0azrw...')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read('krjBDM4Zcx0azrw...')
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Session/Middleware/StartSession->Illuminate/Session/Middleware/{closure}(Object(Illuminate/Session/Store))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap(Object(Illuminate/Session/Store), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#62 {main}
"}
[2026-03-07 16:42:58] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'finance_app' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: select * from `sessions` where `id` = krjBDM4Zcx0azrwmFNlRtfD7R3yRd6Y3hHGNOGh1 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'finance_app' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: select * from `sessions` where `id` = krjBDM4Zcx0azrwmFNlRtfD7R3yRd6Y3hHGNOGh1 limit 1) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from `...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3382): Illuminate/Database/Query/Builder->first(Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find('krjBDM4Zcx0azrw...')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read('krjBDM4Zcx0azrw...')
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Session/Middleware/StartSession->Illuminate/Session/Middleware/{closure}(Object(Illuminate/Session/Store))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap(Object(Illuminate/Session/Store), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'finance_app' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#4 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->Illuminate/Database/Connectors/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getPdo()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(false)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from `...', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from `...', Array, false)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3382): Illuminate/Database/Query/Builder->first(Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find('krjBDM4Zcx0azrw...')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read('krjBDM4Zcx0azrw...')
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Session/Middleware/StartSession->Illuminate/Session/Middleware/{closure}(Object(Illuminate/Session/Store))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap(Object(Illuminate/Session/Store), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#62 {main}
"}
[2026-03-07 17:11:59] local.ERROR: syntax error, unexpected token "}" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected token \"}\" at C:/laragon/www/finance-app/routes/web.php:30)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(526): Illuminate/Routing/RouteFileRegistrar->register('C://laragon//www//...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(480): Illuminate/Routing/Router->loadRoutes('C://laragon//www//...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(212): Illuminate/Routing/Router->group(Array, 'C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(248): Illuminate/Routing/RouteRegistrar->group('C://laragon//www//...')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Configuration/ApplicationBuilder->Illuminate/Foundation/Configuration/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(162): Illuminate/Container/Container->call(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(59): Illuminate/Foundation/Support/Providers/RouteServiceProvider->loadRoutes()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Support/Providers/RouteServiceProvider->Illuminate/Foundation/Support/Providers/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(150): Illuminate/Container/Container->call(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1154): Illuminate/Support/ServiceProvider->callBootedCallbacks()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1132): Illuminate/Foundation/Application->bootProvider(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider))
#19 [internal function]: Illuminate/Foundation/Application->Illuminate/Foundation/{closure}(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider), 'Illuminate//Foun...')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1131): array_walk(Array, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate/Foundation/Application->boot()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate/Foundation/Bootstrap/BootProviders->bootstrap(Object(Illuminate/Foundation/Application))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith(Array)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#29 {main}
"}
[2026-03-07 18:01:49] local.ERROR: Class "App\Http\Controllers\CategoryRule" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"App\\Http\\Controllers\\CategoryRule\" not found at C:/laragon/www/finance-app/app/Http/Controllers/ExpenseController.php:26)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/ExpenseController->index()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/ExpenseController), 'index')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-03-07 18:07:19] local.ERROR: Class "App\Http\Controllers\CategoryRule" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"App\\Http\\Controllers\\CategoryRule\" not found at C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php:40)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-03-07 18:07:45] local.ERROR: Class "App\Http\Controllers\CategoryRule" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"App\\Http\\Controllers\\CategoryRule\" not found at C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php:40)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-03-07 18:26:16] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `type` enum('expense', 'income') not null default 'expense' after `date`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `type` enum('expense', 'income') not null default 'expense' after `date`) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 4, false)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#26 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#34 {main}
[previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table `ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 4, false)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#28 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#36 {main}
"}
[2026-03-07 18:28:38] local.ERROR: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xC0\\xB6\xBC\xAD\xB9...' for column 'name' at row 1 (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: insert into `categories` (`user_id`, `name`, `parent_id`, `color`, `updated_at`, `created_at`) values (1, <20>\<5C><><B6><BC><AD>~, ?, #F59E0B, 2026-03-07 18:28:37, 2026-03-07 18:28:37)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\\xC0\\\\xB6\\xBC\\xAD\\xB9...' for column 'name' at row 1 (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: insert into `categories` (`user_id`, `name`, `parent_id`, `color`, `updated_at`, `created_at`) values (1, <20>\\<5C><><EFBFBD><EFBFBD><EFBFBD>~, ?, #F59E0B, 2026-03-07 18:28:37, 2026-03-07 18:28:37)) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into `ca...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `ca...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `ca...', Array, 'id')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `ca...', Array, 'id')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Category))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Category), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->create(Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->withSavepointIfNeeded(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate/Database/Eloquent/Builder->createOrFirst(Array, Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'firstOrCreate', Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('firstOrCreate', Array)
#18 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(25): Illuminate/Database/Eloquent/Model::__callStatic('firstOrCreate', Array)
#19 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(152): App/Http/Controllers/InvoiceImportController->findOrCreateCategory('/xC0///xB6/xBC/xAD/xB9/xAB~')
#20 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(212): App/Http/Controllers/InvoiceImportController->importAndroMoney(Resource id #596)
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#69 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#71 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#72 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#73 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#74 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#75 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#76 {main}
[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\\xC0\\\\xB6\\xBC\\xAD\\xB9...' for column 'name' at row 1 at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/MySqlConnection->Illuminate/Database/{closure}('insert into `ca...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into `ca...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `ca...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `ca...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `ca...', Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Category))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Category), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->create(Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->withSavepointIfNeeded(Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate/Database/Eloquent/Builder->createOrFirst(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'firstOrCreate', Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('firstOrCreate', Array)
#20 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(25): Illuminate/Database/Eloquent/Model::__callStatic('firstOrCreate', Array)
#21 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(152): App/Http/Controllers/InvoiceImportController->findOrCreateCategory('/xC0///xB6/xBC/xAD/xB9/xAB~')
#22 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(212): App/Http/Controllers/InvoiceImportController->importAndroMoney(Resource id #596)
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#69 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#71 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#72 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#73 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#74 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#75 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#76 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#77 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#78 {main}
"}
[2026-03-07 18:30:42] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'subcategory_id' in 'field list' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: insert into `expenses` (`user_id`, `type`, `amount`, `date`, `category_id`, `subcategory_id`, `note`, `seller_name`, `updated_at`, `created_at`) values (1, expense, 65, ?, 4, 5, 1300, 1300, 2026-03-07 18:30:42, 2026-03-07 18:30:42)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'subcategory_id' in 'field list' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: insert into `expenses` (`user_id`, `type`, `amount`, `date`, `category_id`, `subcategory_id`, `note`, `seller_name`, `updated_at`, `created_at`) values (1, expense, 65, ?, 4, 5, 1300, 1300, 2026-03-07 18:30:42, 2026-03-07 18:30:42)) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into `ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `ex...', Array, 'id')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `ex...', Array, 'id')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#14 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(164): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(215): App/Http/Controllers/InvoiceImportController->importAndroMoney(Resource id #596)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#69 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#71 {main}
[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'subcategory_id' in 'field list' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:47)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(47): PDO->prepare('insert into `ex...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/MySqlConnection->Illuminate/Database/{closure}('insert into `ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into `ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `ex...', Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#16 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(164): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(215): App/Http/Controllers/InvoiceImportController->importAndroMoney(Resource id #596)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#69 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#71 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#72 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#73 {main}
"}
[2026-03-07 18:31:47] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `type` enum('expense', 'income') not null default 'expense' after `date`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `type` enum('expense', 'income') not null default 'expense' after `date`) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 5, false)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#26 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#34 {main}
[previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table `ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 5, false)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#28 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#36 {main}
"}
[2026-03-07 18:33:06] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `type` enum('expense', 'income') not null default 'expense' after `date`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `type` enum('expense', 'income') not null default 'expense' after `date`) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 5, false)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#26 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#34 {main}
[previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table `ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 5, false)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#28 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#36 {main}
"}
[2026-03-07 18:33:46] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'date' cannot be null (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: insert into `expenses` (`user_id`, `type`, `amount`, `date`, `category_id`, `subcategory_id`, `note`, `seller_name`, `updated_at`, `created_at`) values (1, expense, 65, ?, 4, 5, 1300, 1300, 2026-03-07 18:33:46, 2026-03-07 18:33:46)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'date' cannot be null (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: insert into `expenses` (`user_id`, `type`, `amount`, `date`, `category_id`, `subcategory_id`, `note`, `seller_name`, `updated_at`, `created_at`) values (1, expense, 65, ?, 4, 5, 1300, 1300, 2026-03-07 18:33:46, 2026-03-07 18:33:46)) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into `ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `ex...', Array, 'id')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `ex...', Array, 'id')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#14 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(164): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(215): App/Http/Controllers/InvoiceImportController->importAndroMoney(Resource id #596)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#69 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#71 {main}
[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'date' cannot be null at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/MySqlConnection->Illuminate/Database/{closure}('insert into `ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into `ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `ex...', Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#16 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(164): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/InvoiceImportController.php(215): App/Http/Controllers/InvoiceImportController->importAndroMoney(Resource id #596)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/InvoiceImportController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/InvoiceImportController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#69 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#71 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#72 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#73 {main}
"}
[2026-03-07 18:45:09] local.INFO: ["2842","TWD","65","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260106\"","\u73fe\u91d1","","","","","","37b2624500d2462da4437a4cccc58ea9","1300"]
[2026-03-07 18:45:09] local.INFO: ["2843","TWD","85","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260107\"","\u73fe\u91d1","","","","","","34fdcdaaafd54297a6d7c8df26380cb8","1823"]
[2026-03-07 18:45:09] local.INFO: ["2844","TWD","100","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260108\"","\u73fe\u91d1","","","","","","7f6184990a364997996d40c51369fe4b","844"]
[2026-03-07 18:45:09] local.INFO: ["2846","TWD","90","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260109\"","\u73fe\u91d1","","","","","","167dd0a412404242b8b5e889815f0915","1858"]
[2026-03-07 18:45:09] local.INFO: ["2845","TWD","60","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260109\"","\u73fe\u91d1","","","","","","498e719d57194b7e87b141653d3b9c29","1858"]
[2026-03-07 18:45:09] local.INFO: ["2848","TWD","130","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260110\"","\u73fe\u91d1","","","","","","1d3cfc46ebe2497db7f48c98ad730497","1739"]
[2026-03-07 18:45:09] local.INFO: ["2847","TWD","120","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260110\"","\u73fe\u91d1","","","","","","bed092a7180b4b52852d15dce3d543ef","1739"]
[2026-03-07 18:45:09] local.INFO: ["2849","TWD","85","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260112\"","\u73fe\u91d1","","","","","","c2c31412b59e45c6ad64279567e8baf5","1845"]
[2026-03-07 18:45:09] local.INFO: ["2850","TWD","105","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260113\"","\u73fe\u91d1","","","","","","e7b1cdf79be944c998ff76849df3948a","1905"]
[2026-03-07 18:45:09] local.INFO: ["2851","TWD","80","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260114\"","\u73fe\u91d1","","","","","","5d5e816e39f94b8c9f816077de273700","1810"]
[2026-03-07 18:45:09] local.INFO: ["2853","TWD","80","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260115\"","\u73fe\u91d1","","","","","","484a62afdd8d4c3e981cafb0e2f13edb","1828"]
[2026-03-07 18:45:09] local.INFO: ["2852","TWD","75","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260115\"","\u73fe\u91d1","","","","","","4871666b98454aaea6778f3571873a1c","1827"]
[2026-03-07 18:45:09] local.INFO: ["2854","TWD","125","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260116\"","\u73fe\u91d1","","","","","","8f67a1c653fa425f9543370815a82602","1917"]
[2026-03-07 18:45:09] local.INFO: ["2856","TWD","99","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260117\"","\u73fe\u91d1","","","","","","b917ee5af06d4ed49ab9b3b7981108a7","1815"]
[2026-03-07 18:45:09] local.INFO: ["2855","TWD","120","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260117\"","\u73fe\u91d1","","","","","","8e6b403b5a444685ba0d5467ebcdf8f8","1245"]
[2026-03-07 18:45:09] local.INFO: ["2857","TWD","110","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260118","\u73fe\u91d1","","","","","","6b68f4e1a15e4267a407e9fb17a52360","1801"]
[2026-03-07 18:45:09] local.INFO: ["2858","TWD","110","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260119\"","\u73fe\u91d1","","","","","","3ff9a0c5096648f2a6f4e528feafa1fa","39"]
[2026-03-07 18:45:09] local.INFO: ["2859","TWD","80","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260120\"","\u73fe\u91d1","","","","","","407fe4580df746e9bcfaf544016b54f4","22"]
[2026-03-07 18:45:09] local.INFO: ["2860","TWD","90","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260121\"","\u73fe\u91d1","","","","","","f56a28c388044fcaa969f628dd95c8a4","1931"]
[2026-03-07 18:45:09] local.INFO: ["2862","TWD","60","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260122\"","\u73fe\u91d1","","","","","","1cf4d175d8244a39a28d268bc070f606","1826"]
[2026-03-07 18:45:09] local.INFO: ["2861","TWD","55","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260122\"","\u73fe\u91d1","","","","","","9c378274dec147d3aeba974866b71e4f","1658"]
[2026-03-07 18:45:09] local.INFO: ["2864","TWD","105","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260126\"","\u73fe\u91d1","","","","","","d0800c1215314ed58a54372c2e72d364","1849"]
[2026-03-07 18:45:09] local.INFO: ["2863","TWD","105","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260126\"","\u73fe\u91d1","","","","","","6f6cc19e004a481c8948f275a837e700","1023"]
[2026-03-07 18:45:09] local.INFO: ["2867","TWD","50","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260127","\u73fe\u91d1","","","","","","00c1a25a3f4346599898a576697e0254","836"]
[2026-03-07 18:45:09] local.INFO: ["2866","TWD","109","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260127\"","\u73fe\u91d1","","","","","","ba62aca2ee664c40a9d0924b8fd71dff","836"]
[2026-03-07 18:45:09] local.INFO: ["2865","TWD","85","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260127\"","\u73fe\u91d1","","","","","","08176b0409b44d9688c6c9b071b7cd2d","1253"]
[2026-03-07 18:45:09] local.INFO: ["2868","TWD","95","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260128\"","\u73fe\u91d1","","","","","","923c9dfa7ccc4542a2873afcb960faf7","1835"]
[2026-03-07 18:45:09] local.INFO: ["2869","TWD","75","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260129\"","\u73fe\u91d1","","","","","","b662eb51da474ec6a61da80b9a6ef389","1301"]
[2026-03-07 18:45:09] local.INFO: ["2870","TWD","70","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260204\"","\u73fe\u91d1","","","","","","a2721ccd87dc4d16b1c02c25e3952d95","1837"]
[2026-03-07 18:45:09] local.INFO: ["2871","TWD","110","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260205\"","\u73fe\u91d1","","","","","","85fb3b7393734f80be7ef5c79024b4f4","1821"]
[2026-03-07 18:45:09] local.INFO: ["2874","TWD","100","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260206","\u73fe\u91d1","","","","","","af380813bf7f488788995d000d53d8a8","1925"]
[2026-03-07 18:45:09] local.INFO: ["2873","TWD","125","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260206","\u73fe\u91d1","","","","","","429b85f5a4474be995a14cc431f12ec3","1848"]
[2026-03-07 18:45:09] local.INFO: ["2872","TWD","60","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260206\"","\u73fe\u91d1","","","","","","da6d6b8f3aa54eaa86868b2ac91c061f","1259"]
[2026-03-07 18:45:09] local.INFO: ["2876","TWD","100","\u670d\u98fe\u7f8e\u5bb9","\u526a\u982d\u9aee","20260207","\u73fe\u91d1","","","","","","4ffca2c97b504808aec625ed642abfbc","1147"]
[2026-03-07 18:45:09] local.INFO: ["2875","TWD","128","\u9910\u98f2\u98df\u54c1","\u65e9\u9910\",20260207\"","\u73fe\u91d1","","","","","","d9a0b3db2ff24ec0964021632805707c","1147"]
[2026-03-07 18:45:09] local.INFO: ["2877","TWD","220","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260208\"","\u73fe\u91d1","","","","","","f329b50b024e4240a378f2bebb0a2cba","1754"]
[2026-03-07 18:45:09] local.INFO: ["2878","TWD","55","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260209\"","\u73fe\u91d1","","","","","","87b6c4cecd6445e8b0d4c0956d65463e","1259"]
[2026-03-07 18:45:09] local.INFO: ["2879","TWD","40","\u9910\u98f2\u98df\u54c1","\u65e9\u9910\",20260210\"","\u73fe\u91d1","","","","","","f331d74782814a5ca11049314366d3f1","2008"]
[2026-03-07 18:45:09] local.INFO: ["2881","TWD","90","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260211\"","\u73fe\u91d1","","","","","","8f2ff8d656ca45cc81ae14b8f2dc1739","1824"]
[2026-03-07 18:45:09] local.INFO: ["2880","TWD","55","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260211\"","\u73fe\u91d1","","","","","","d3f425a671824dfd8442dfc64cf6e73d","1256"]
[2026-03-07 18:45:09] local.INFO: ["2882","TWD","135","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260213\"","\u73fe\u91d1","","","","","","3c0a464e0883431187f16a214d1d3fc5","1230"]
[2026-03-07 18:45:09] local.INFO: ["2887","TWD","80","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260214","\u73fe\u91d1","","\u70b8\u82b1\u679d","","","","ed1f494cdb3e4a49bacdb5afb03a16e2","903"]
[2026-03-07 18:45:09] local.INFO: ["2886","TWD","55","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260214","\u73fe\u91d1","","\u6c99\u5a01\u746a","","","","4b466070db3d49a295883ab19e027c28","902"]
[2026-03-07 18:45:09] local.INFO: ["2885","TWD","170","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260214\"","\u73fe\u91d1","","\u6771\u5c71\u9d28\u982d","","","","36ad570214624f9d97e7479e5b419e67","902"]
[2026-03-07 18:45:09] local.INFO: ["2884","TWD","170","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260214\"","\u73fe\u91d1","","\u591c\u5e02\u96de\u817f\u6392","","","","504a54c07f2045abaea1f323977fb6b7","902"]
[2026-03-07 18:45:09] local.INFO: ["2883","TWD","45","\u9910\u98f2\u98df\u54c1","\u9ede\u5fc3\u96f6\u5634","20260214","\u73fe\u91d1","","\u8c46\u82b1","","","","a5a12bfdcfb64967b10a114dd0359942","1500"]
[2026-03-07 18:45:09] local.INFO: ["2888","TWD","450","\u9910\u98f2\u98df\u54c1","\u4f34\u624b\u79ae","20260215","\u73fe\u91d1","","","","","\u8461\u8404\u6a39","8d7228031c9b43df8ac8c72b22605aa9","1331"]
[2026-03-07 18:45:09] local.INFO: ["2889","TWD","400","\u4f11\u9592\u5a1b\u6a02","\u522e\u522e\u6a02","20260218","\u73fe\u91d1","","","","","","9b5844b0c8934b828da472ba9d1b2ce6","1612"]
[2026-03-07 18:45:09] local.INFO: ["2891","TWD","80","\u9910\u98f2\u98df\u54c1","\u5bb5\u591c","20260222","\u73fe\u91d1","","","","","","baf25e4509eb46f9a03034d258dccee9","1257"]
[2026-03-07 18:45:09] local.INFO: ["2892","TWD","55","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260223\"","\u73fe\u91d1","","","","","","d93787558dbf416eb9d41a2779066cc1","1842"]
[2026-03-07 18:45:09] local.INFO: ["2890","TWD","95","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260223\"","\u73fe\u91d1","","","","","","0b04a7e21cab4e16b499ac50393d94b3","1257"]
[2026-03-07 18:45:09] local.INFO: ["2893","TWD","110","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260224\"","\u73fe\u91d1","","","","","","e30d2d647cac4620ac5837b3bdaeafa2","1824"]
[2026-03-07 18:45:09] local.INFO: ["2895","TWD","255","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260226\"","\u73fe\u91d1","","","","","","23e00fb588ef4f319d26982ef1be7785","1854"]
[2026-03-07 18:45:09] local.INFO: ["2894","TWD","50","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260226\"","\u73fe\u91d1","","","","","","441ac62b13b546c48cbc8cee8a50d36e","1854"]
[2026-03-07 18:45:09] local.INFO: ["2897","TWD","105","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260227\"","\u73fe\u91d1","","","","","","83742af8b22d416787815d102413f37f","1812"]
[2026-03-07 18:45:09] local.INFO: ["2896","TWD","120","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260227\"","\u73fe\u91d1","","","","","","6a81619399bb44569dccf204a9e6de17","1207"]
[2026-03-07 18:45:09] local.INFO: ["2900","TWD","65","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260228\"","\u73fe\u91d1","","","","","","dfc0c772bcaf4ff8bc0e96d989c278e3","1810"]
[2026-03-07 18:45:09] local.INFO: ["2899","TWD","70","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260228\"","\u73fe\u91d1","","","","","","86a52c88ba9a4c8384e92ec39fc1ae9b","1810"]
[2026-03-07 18:45:09] local.INFO: ["2898","TWD","120","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260228\"","\u73fe\u91d1","","","","","","1e56fdda0f6e4b7daa9cb1fb18114eaa","1810"]
[2026-03-07 18:45:09] local.INFO: ["2902","TWD","130","\u9910\u98f2\u98df\u54c1","\u9ede\u5fc3\u96f6\u5634","20260301","\u73fe\u91d1","","","","","","096d4000371d47b5af982e6d3ee5a547","1609"]
[2026-03-07 18:45:09] local.INFO: ["2901","TWD","70","\u9910\u98f2\u98df\u54c1","\u98f2\u6599","20260301","\u73fe\u91d1","","","","","","3d9568c582a546879f3312daa5aee4f0","1534"]
[2026-03-07 18:45:09] local.INFO: ["2904","TWD","55","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260302\"","\u73fe\u91d1","","","","","","38db5768366e47b0b74ef15d738d20ed","1807"]
[2026-03-07 18:45:09] local.INFO: ["2903","TWD","75","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260302\"","\u73fe\u91d1","","","","","","a17b74d4f5974552ab4384d484a345cc","1803"]
[2026-03-07 18:45:09] local.INFO: ["2907","TWD","110","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260303\"","\u73fe\u91d1","","","","","","b052b897462d40b4a39bac88c7b36cbc","1802"]
[2026-03-07 18:45:09] local.INFO: ["2906","TWD","80","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260303\"","\u73fe\u91d1","","","","","","17b45988d57b40a2b7a48a3f68b2945c","1802"]
[2026-03-07 18:45:09] local.INFO: ["2908","TWD","90","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260304\"","\u73fe\u91d1","","","","","","c450f00162bc436a80363d231ac56da1","1818"]
[2026-03-07 18:45:09] local.INFO: ["2905","TWD","140","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260304\"","\u73fe\u91d1","","","","","","c0af6e52681d44a78eebdd11d1b5fa48","1802"]
[2026-03-07 18:45:09] local.INFO: ["2911","TWD","60","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260305\"","\u73fe\u91d1","","","","","","3d05b299590a4be6af18fe61fb267c40","1816"]
[2026-03-07 18:45:09] local.INFO: ["2910","TWD","120","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260305\"","\u73fe\u91d1","","","","","","6e016ec24e284775b59ce9c450325466","1757"]
[2026-03-07 18:45:09] local.INFO: ["2909","TWD","250","\u91ab\u7642\u4fdd\u5065","\u8a3a\u6240\u5c31\u91ab","20260305","\u73fe\u91d1","","","","","","31cb88843db74759a71f7c3b63dc7f24","1757"]
[2026-03-07 18:45:09] local.INFO: ["2913","TWD","105","\u9910\u98f2\u98df\u54c1","\u665a\u9910\",20260306\"","\u73fe\u91d1","","","","","","43c785288e664269a30da898a3b3c46c","1816"]
[2026-03-07 18:45:09] local.INFO: ["2912","TWD","90","\u9910\u98f2\u98df\u54c1","\u5348\u9910\",20260306\"","\u73fe\u91d1","","","","","","78faf6781334425ca149767558f74f6d","1154"]
[2026-03-07 18:49:16] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'external_id' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `external_id` varchar(255) null after `invoice_number`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'external_id' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: alter table `expenses` add `external_id` varchar(255) null after `invoice_number`) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_184750_add_external_id_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1847...', Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1847...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 7, false)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#26 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#34 {main}
[previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'external_id' at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table `ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table `ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table `ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table `ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_184750_add_external_id_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1847...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1847...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 7, false)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#28 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#36 {main}
"}
[2026-06-12 09:37:06] local.ERROR: SQLSTATE[HY000] [2002] 無法連線,因為目標電腦拒絕連線。 (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: select * from `sessions` where `id` = d0XrKKmEXYIKOu7tvFYpxMtEq21wfu2XZLqgURm5 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] 無法連線,因為目標電腦拒絕連線。 (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: finance_app, SQL: select * from `sessions` where `id` = d0XrKKmEXYIKOu7tvFYpxMtEq21wfu2XZLqgURm5 limit 1) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from `...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3382): Illuminate/Database/Query/Builder->first(Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find('d0XrKKmEXYIKOu7...')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read('d0XrKKmEXYIKOu7...')
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Session/Middleware/StartSession->Illuminate/Session/Middleware/{closure}(Object(Illuminate/Session/Store))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap(Object(Illuminate/Session/Store), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] 無法連線,因為目標電腦拒絕連線。 at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#4 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->Illuminate/Database/Connectors/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getPdo()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(false)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from `...', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from `...', Array, false)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3382): Illuminate/Database/Query/Builder->first(Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php(96): Illuminate/Database/Query/Builder->find('d0XrKKmEXYIKOu7...')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate/Session/DatabaseSessionHandler->read('d0XrKKmEXYIKOu7...')
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(116): Illuminate/Session/Store->readFromHandler()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Store.php(100): Illuminate/Session/Store->loadSession()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(146): Illuminate/Session/Store->start()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Session/Middleware/StartSession->Illuminate/Session/Middleware/{closure}(Object(Illuminate/Session/Store))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(143): tap(Object(Illuminate/Session/Store), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(115): Illuminate/Session/Middleware/StartSession->startSession(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#62 {main}
"}
[2026-06-12 10:43:17] local.ERROR: could not find driver (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select exists (select 1 from pg_class c, pg_namespace n where n.nspname = current_schema() and c.relname = 'migrations' and c.relkind in ('r', 'p') and n.oid = c.relnamespace)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 0): could not find driver (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select exists (select 1 from pg_class c, pg_namespace n where n.nspname = current_schema() and c.relname = 'migrations' and c.relkind in ('r', 'p') and n.oid = c.relnamespace)) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(327): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}(1)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#21 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#23 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#24 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#25 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#28 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 0): could not find driver at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct('pgsql:host=127....', 'postgres', Object(SensitiveParameterValue), Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate/Database/Connectors/Connector->createPdoConnection('pgsql:host=127....', 'postgres', Object(SensitiveParameterValue), Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate/Database/Connectors/Connector->createConnection('pgsql:host=127....', Array, Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/PostgresConnector->connect(Array)
#4 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->Illuminate/Database/Connectors/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(true)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select exists (...', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(327): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}(1)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#31 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#33 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#38 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#39 {main}
"}
[2026-06-12 10:45:54] local.ERROR: SQLSTATE[42701]: Duplicate column: 7 ERROR: column "subcategory_id" of relation "expenses" already exists (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table "expenses" add column "subcategory_id" bigint null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42701): SQLSTATE[42701]: Duplicate column: 7 ERROR: column \"subcategory_id\" of relation \"expenses\" already exists (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table \"expenses\" add column \"subcategory_id\" bigint null) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 42701): SQLSTATE[42701]: Duplicate column: 7 ERROR: column \"subcategory_id\" of relation \"expenses\" already exists at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#29 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#36 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#37 {main}
"}
[2026-06-12 10:47:57] local.ERROR: SQLSTATE[42701]: Duplicate column: 7 ERROR: column "subcategory_id" of relation "expenses" already exists (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table "expenses" add column "subcategory_id" bigint null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42701): SQLSTATE[42701]: Duplicate column: 7 ERROR: column \"subcategory_id\" of relation \"expenses\" already exists (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table \"expenses\" add column \"subcategory_id\" bigint null) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(81): Illuminate/Console/Command->call('migrate', Array)
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle()
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#38 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#40 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#41 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#42 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#45 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#46 {main}
[previous exception] [object] (PDOException(code: 42701): SQLSTATE[42701]: Duplicate column: 7 ERROR: column \"subcategory_id\" of relation \"expenses\" already exists at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_182526_add_subcategory_and_type_to_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1825...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1825...', Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#29 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(81): Illuminate/Console/Command->call('migrate', Array)
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle()
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#40 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#42 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#43 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#44 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#47 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#48 {main}
"}
[2026-06-12 17:24:36] local.ERROR: Vite manifest not found at: C:\laragon\www\finance-app\public\build/manifest.json (View: C:\laragon\www\finance-app\resources\views\app.blade.php) {"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\finance-app\\public\\build/manifest.json (View: C:\\laragon\\www\\finance-app\\resources\\views\\app.blade.php) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:946)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/Foundation/ViteManifestNotFoundException), 1)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate/View/View->render()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate/Http/Response->setContent(Object(Illuminate/View/View))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate/Routing/ResponseFactory->make(Object(Illuminate/View/View), 200, Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Routing/ResponseFactory->view('app', Array)
#10 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Response.php(219): Illuminate/Support/Facades/Facade::__callStatic('view', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia/Response->toResponse(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#63 {main}
[previous exception] [object] (Illuminate\\Foundation\\ViteManifestNotFoundException(code: 0): Vite manifest not found at: C:\\laragon\\www\\finance-app\\public\\build/manifest.json at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:946)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(384): Illuminate/Foundation/Vite->manifest('build')
#1 C:/laragon/www/finance-app/storage/framework/views/0e3d35ce3ec8441cc724343e95dcd283.php(15): Illuminate/Foundation/Vite->__invoke(Object(Illuminate/Support/Collection))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate/View/View->render()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate/Http/Response->setContent(Object(Illuminate/View/View))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(61): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(91): Illuminate/Routing/ResponseFactory->make(Object(Illuminate/View/View), 200, Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Routing/ResponseFactory->view('app', Array)
#14 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Response.php(219): Illuminate/Support/Facades/Facade::__callStatic('view', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(921): Inertia/Response->toResponse(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Inertia/Response))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#67 {main}
"}
[2026-06-12 17:28:25] local.ERROR: {"exception":"[object] (Laravel\\Socialite\\Two\\InvalidStateException(code: 0): at C:/laragon/www/finance-app/vendor/laravel/socialite/src/Two/AbstractProvider.php:237)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Http/Controllers/Auth/GoogleAuthController.php(21): Laravel/Socialite/Two/AbstractProvider->user()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Auth/GoogleAuthController->callback()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Auth/GoogleAuthController), 'callback')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#56 {main}
"}
[2026-06-12 17:31:45] local.ERROR: Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `400 Bad Request` response:
{
"error": "invalid_request",
"error_description": "Missing required parameter: code"
}
{"exception":"[object] (GuzzleHttp\\Exception\\ClientException(code: 400): Client error: `POST https://www.googleapis.com/oauth2/v4/token` resulted in a `400 Bad Request` response:
{
\"error\": \"invalid_request\",
\"error_description\": \"Missing required parameter: code\"
}
at C:/laragon/www/finance-app/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp/Exception/RequestException::create(Object(GuzzleHttp/Psr7/Request), Object(GuzzleHttp/Psr7/Response), NULL, Array, NULL)
#1 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp/Middleware::GuzzleHttp/{closure}(Object(GuzzleHttp/Psr7/Response))
#2 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp/Promise/Promise::callHandler(1, Object(GuzzleHttp/Psr7/Response), NULL)
#3 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp/Promise/Promise::GuzzleHttp/Promise/{closure}()
#4 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp/Promise/TaskQueue->run(true)
#5 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp/Promise/Promise->invokeWaitFn()
#6 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp/Promise/Promise->waitIfPending()
#7 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp/Promise/Promise->invokeWaitList()
#8 C:/laragon/www/finance-app/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp/Promise/Promise->waitIfPending()
#9 C:/laragon/www/finance-app/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp/Promise/Promise->wait()
#10 C:/laragon/www/finance-app/vendor/guzzlehttp/guzzle/src/ClientTrait.php(95): GuzzleHttp/Client->request('POST', 'https://www.goo...', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/socialite/src/Two/AbstractProvider.php(301): GuzzleHttp/Client->post('https://www.goo...', Array)
#12 C:/laragon/www/finance-app/vendor/laravel/socialite/src/Two/AbstractProvider.php(240): Laravel/Socialite/Two/AbstractProvider->getAccessTokenResponse(NULL)
#13 C:/laragon/www/finance-app/app/Http/Controllers/Auth/GoogleAuthController.php(21): Laravel/Socialite/Two/AbstractProvider->user()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Auth/GoogleAuthController->callback()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Auth/GoogleAuthController), 'callback')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#67 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#69 {main}
"}
[2026-06-12 18:12:02] local.ERROR: Call to undefined method App\Models\User::createToken() {"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\User::createToken() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate/Database/Eloquent/Model::throwBadMethodCallException('createToken')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'createToken', Array)
#2 C:/laragon/www/finance-app/app/Http/Controllers/Auth/GoogleAuthController.php(33): Illuminate/Database/Eloquent/Model->__call('createToken', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Auth/GoogleAuthController->callback()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Auth/GoogleAuthController), 'callback')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#58 {main}
"}
[2026-06-12 19:42:59] local.ERROR: Call to undefined method App\Models\User::accounts() {"userId":1,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\User::accounts() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate/Database/Eloquent/Model::throwBadMethodCallException('accounts')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'accounts', Array)
#2 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(27): Illuminate/Database/Eloquent/Model->__call('accounts', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#43 {main}
"}
[2026-06-12 19:43:56] local.ERROR: Call to undefined method App\Models\User::accounts() {"userId":1,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\User::accounts() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate/Database/Eloquent/Model::throwBadMethodCallException('accounts')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'accounts', Array)
#2 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Model->__call('accounts', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#43 {main}
"}
[2026-06-12 19:44:03] local.ERROR: Call to undefined method App\Models\User::accounts() {"userId":1,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\User::accounts() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate/Database/Eloquent/Model::throwBadMethodCallException('accounts')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'accounts', Array)
#2 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Model->__call('accounts', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#43 {main}
"}
[2026-06-12 19:44:20] local.ERROR: Call to undefined method App\Models\User::accounts() {"userId":1,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\User::accounts() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate/Database/Eloquent/Model::throwBadMethodCallException('accounts')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'accounts', Array)
#2 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(27): Illuminate/Database/Eloquent/Model->__call('accounts', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#43 {main}
"}
[2026-06-12 19:44:32] local.ERROR: Call to undefined method App\Models\User::accounts() {"userId":1,"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\User::accounts() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(36): Illuminate/Database/Eloquent/Model::throwBadMethodCallException('accounts')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'accounts', Array)
#2 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(27): Illuminate/Database/Eloquent/Model->__call('accounts', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#43 {main}
"}
[2026-06-12 20:00:50] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "tax" of relation "investment_transactions" violates not-null constraint
DETAIL: Failing row contains (1, 2, buy, 35.70, 56.11, 0.00, null, 2026-06-05, null, 2026-06-12 20:00:50, 2026-06-12 20:00:50). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "investment_transactions" ("action", "shares", "price", "fee", "tax", "traded_at", "note", "holding_id", "updated_at", "created_at") values (buy, 35.7, 56.11, 0, ?, 2026-06-05 00:00:00, ?, 2, 2026-06-12 20:00:50, 2026-06-12 20:00:50) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"tax\" of relation \"investment_transactions\" violates not-null constraint
DETAIL: Failing row contains (1, 2, buy, 35.70, 56.11, 0.00, null, 2026-06-05, null, 2026-06-12 20:00:50, 2026-06-12 20:00:50). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"investment_transactions\" (\"action\", \"shares\", \"price\", \"fee\", \"tax\", \"traded_at\", \"note\", \"holding_id\", \"updated_at\", \"created_at\") values (buy, 35.7, 56.11, 0, ?, 2026-06-05 00:00:00, ?, 2, 2026-06-12 20:00:50, 2026-06-12 20:00:50) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentTransaction))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentTransaction), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentTransactionController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentTransactionController->store(Object(Illuminate/Http/Request), '2')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentTransactionController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"tax\" of relation \"investment_transactions\" violates not-null constraint
DETAIL: Failing row contains (1, 2, buy, 35.70, 56.11, 0.00, null, 2026-06-05, null, 2026-06-12 20:00:50, 2026-06-12 20:00:50). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentTransaction))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentTransaction), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentTransactionController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentTransactionController->store(Object(Illuminate/Http/Request), '2')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentTransactionController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-13 17:25:59] local.ERROR: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "MODIFY"
LINE 1: ALTER TABLE accounts MODIFY COLUMN type ENUM('cash', 'bank',...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: ALTER TABLE accounts MODIFY COLUMN type ENUM('cash', 'bank', 'stock', 'fund', 'wallet', 'credit_card')) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42601): SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"MODIFY\"
LINE 1: ALTER TABLE accounts MODIFY COLUMN type ENUM('cash', 'bank',...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: ALTER TABLE accounts MODIFY COLUMN type ENUM('cash', 'bank', 'stock', 'fund', 'wallet', 'credit_card')) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('ALTER TABLE acc...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('ALTER TABLE acc...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate/Database/Connection->statement('ALTER TABLE acc...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('statement', Array)
#4 C:/laragon/www/finance-app/database/migrations/2026_06_13_172517_add_credit_card_type_to_accounts_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('statement', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_06_13_1725...', Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_06_13_1725...', Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 4, false)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#25 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#27 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#28 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#33 {main}
[previous exception] [object] (PDOException(code: 42601): SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"MODIFY\"
LINE 1: ALTER TABLE accounts MODIFY COLUMN type ENUM('cash', 'bank',...
^ at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('ALTER TABLE acc...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('ALTER TABLE acc...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('ALTER TABLE acc...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate/Database/Connection->statement('ALTER TABLE acc...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('statement', Array)
#6 C:/laragon/www/finance-app/database/migrations/2026_06_13_172517_add_credit_card_type_to_accounts_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('statement', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_06_13_1725...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_06_13_1725...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 4, false)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-13 17:45:48] local.ERROR: SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation "accounts" violates check constraint "accounts_type_check"
DETAIL: Failing row contains (6, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:48, 2026-06-13 17:45:48, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("name", "type", "currency", "balance", "note", "billing_day", "payment_day", "user_id", "updated_at", "created_at") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:45:48, 2026-06-13 17:45:48) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (6, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:48, 2026-06-13 17:45:48, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"name\", \"type\", \"currency\", \"balance\", \"note\", \"billing_day\", \"payment_day\", \"user_id\", \"updated_at\", \"created_at\") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:45:48, 2026-06-13 17:45:48) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (6, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:48, 2026-06-13 17:45:48, 17, 2). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-13 17:45:50] local.ERROR: SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation "accounts" violates check constraint "accounts_type_check"
DETAIL: Failing row contains (7, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:50, 2026-06-13 17:45:50, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("name", "type", "currency", "balance", "note", "billing_day", "payment_day", "user_id", "updated_at", "created_at") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:45:50, 2026-06-13 17:45:50) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (7, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:50, 2026-06-13 17:45:50, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"name\", \"type\", \"currency\", \"balance\", \"note\", \"billing_day\", \"payment_day\", \"user_id\", \"updated_at\", \"created_at\") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:45:50, 2026-06-13 17:45:50) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (7, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:50, 2026-06-13 17:45:50, 17, 2). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-13 17:45:59] local.ERROR: SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation "accounts" violates check constraint "accounts_type_check"
DETAIL: Failing row contains (8, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:59, 2026-06-13 17:45:59, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("name", "type", "currency", "balance", "note", "billing_day", "payment_day", "user_id", "updated_at", "created_at") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:45:59, 2026-06-13 17:45:59) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (8, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:59, 2026-06-13 17:45:59, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"name\", \"type\", \"currency\", \"balance\", \"note\", \"billing_day\", \"payment_day\", \"user_id\", \"updated_at\", \"created_at\") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:45:59, 2026-06-13 17:45:59) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (8, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:45:59, 2026-06-13 17:45:59, 17, 2). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-13 17:46:00] local.ERROR: SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation "accounts" violates check constraint "accounts_type_check"
DETAIL: Failing row contains (9, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:46:00, 2026-06-13 17:46:00, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("name", "type", "currency", "balance", "note", "billing_day", "payment_day", "user_id", "updated_at", "created_at") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:46:00, 2026-06-13 17:46:00) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (9, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:46:00, 2026-06-13 17:46:00, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"name\", \"type\", \"currency\", \"balance\", \"note\", \"billing_day\", \"payment_day\", \"user_id\", \"updated_at\", \"created_at\") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:46:00, 2026-06-13 17:46:00) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (9, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:46:00, 2026-06-13 17:46:00, 17, 2). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-13 17:47:28] local.ERROR: SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation "accounts" violates check constraint "accounts_type_check"
DETAIL: Failing row contains (10, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:47:28, 2026-06-13 17:47:28, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("name", "type", "currency", "balance", "note", "billing_day", "payment_day", "user_id", "updated_at", "created_at") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:47:28, 2026-06-13 17:47:28) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (10, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:47:28, 2026-06-13 17:47:28, 17, 2). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"name\", \"type\", \"currency\", \"balance\", \"note\", \"billing_day\", \"payment_day\", \"user_id\", \"updated_at\", \"created_at\") values (國泰信用卡, credit_card, TWD, 0, ?, 17, 2, 1, 2026-06-13 17:47:28, 2026-06-13 17:47:28) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23514): SQLSTATE[23514]: Check violation: 7 ERROR: new row for relation \"accounts\" violates check constraint \"accounts_type_check\"
DETAIL: Failing row contains (10, 1, 國泰信用卡, credit_card, TWD, 0.00, null, 2026-06-13 17:47:28, 2026-06-13 17:47:28, 17, 2). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-13 18:53:30] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "tax" of relation "investment_transactions" violates not-null constraint
DETAIL: Failing row contains (14, 1, buy, 50.00, 70.05, 1.00, null, 2026-01-09, null, 2026-06-13 18:53:30, 2026-06-13 18:53:30). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "investment_transactions" ("action", "shares", "price", "fee", "tax", "traded_at", "note", "holding_id", "updated_at", "created_at") values (buy, 50, 70.05, 1, ?, 2026-01-09 00:00:00, ?, 1, 2026-06-13 18:53:30, 2026-06-13 18:53:30) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"tax\" of relation \"investment_transactions\" violates not-null constraint
DETAIL: Failing row contains (14, 1, buy, 50.00, 70.05, 1.00, null, 2026-01-09, null, 2026-06-13 18:53:30, 2026-06-13 18:53:30). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"investment_transactions\" (\"action\", \"shares\", \"price\", \"fee\", \"tax\", \"traded_at\", \"note\", \"holding_id\", \"updated_at\", \"created_at\") values (buy, 50, 70.05, 1, ?, 2026-01-09 00:00:00, ?, 1, 2026-06-13 18:53:30, 2026-06-13 18:53:30) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentTransaction))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentTransaction), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentTransactionController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentTransactionController->store(Object(Illuminate/Http/Request), '1')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentTransactionController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"tax\" of relation \"investment_transactions\" violates not-null constraint
DETAIL: Failing row contains (14, 1, buy, 50.00, 70.05, 1.00, null, 2026-01-09, null, 2026-06-13 18:53:30, 2026-06-13 18:53:30). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentTransaction))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentTransaction), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentTransactionController.php(36): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentTransactionController->store(Object(Illuminate/Http/Request), '1')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentTransactionController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-14 12:06:38] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "shares" of relation "investment_transactions" violates not-null constraint
DETAIL: Failing row contains (27, 3, buy, null, null, 0.00, 0.00, 2026-05-28, null, 2026-06-14 12:06:38, 2026-06-14 12:06:38, 20000.00, 782.6900). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "investment_transactions" ("action", "shares", "price", "fee", "tax", "traded_at", "note", "amount", "nav", "holding_id", "updated_at", "created_at") values (buy, ?, ?, 0, 0, 2026-05-28 00:00:00, ?, 20000, 782.69, 3, 2026-06-14 12:06:38, 2026-06-14 12:06:38) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"shares\" of relation \"investment_transactions\" violates not-null constraint
DETAIL: Failing row contains (27, 3, buy, null, null, 0.00, 0.00, 2026-05-28, null, 2026-06-14 12:06:38, 2026-06-14 12:06:38, 20000.00, 782.6900). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"investment_transactions\" (\"action\", \"shares\", \"price\", \"fee\", \"tax\", \"traded_at\", \"note\", \"amount\", \"nav\", \"holding_id\", \"updated_at\", \"created_at\") values (buy, ?, ?, 0, 0, 2026-05-28 00:00:00, ?, 20000, 782.69, 3, 2026-06-14 12:06:38, 2026-06-14 12:06:38) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentTransaction))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentTransaction), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentTransactionController.php(38): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentTransactionController->store(Object(Illuminate/Http/Request), '3')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentTransactionController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"shares\" of relation \"investment_transactions\" violates not-null constraint
DETAIL: Failing row contains (27, 3, buy, null, null, 0.00, 0.00, 2026-05-28, null, 2026-06-14 12:06:38, 2026-06-14 12:06:38, 20000.00, 782.6900). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentTransaction))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentTransaction), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentTransactionController.php(38): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentTransactionController->store(Object(Illuminate/Http/Request), '3')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentTransactionController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-14 12:11:25] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: column "shares" of relation "investment_transactions" contains null values (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table "investment_transactions" alter column "shares" type decimal(10, 2), alter column "shares" set not null, alter column "shares" drop default, alter column "shares" drop identity if exists) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: column \"shares\" of relation \"investment_transactions\" contains null values (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table \"investment_transactions\" alter column \"shares\" type decimal(10, 2), alter column \"shares\" set not null, alter column \"shares\" drop default, alter column \"shares\" drop identity if exists) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"in...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('investment_tran...', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_06_14_120738_make_shares_price_nullable_in_investment_transactions_table.php(25): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->down()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'down')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(417): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'down')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_06_14_1207...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(417): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_06_14_1207...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(340): Illuminate/Database/Migrations/Migrator->runDown('C://laragon//www//...', Object(stdClass), false)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(391): Illuminate/Database/Migrations/Migrator->rollbackMigrations(Array, Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(371): Illuminate/Database/Migrations/Migrator->resetMigrations(Array, Array, false)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php(70): Illuminate/Database/Migrations/Migrator->reset(Array, false)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/ResetCommand->Illuminate/Database/Console/Migrations/{closure}()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php(62): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/ResetCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate:reset', Array, Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php(113): Illuminate/Console/Command->call('migrate:reset', Array)
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php(59): Illuminate/Database/Console/Migrations/RefreshCommand->runReset(NULL, Array)
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/RefreshCommand->handle()
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#39 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#41 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#42 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/RefreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#43 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#46 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#47 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: column \"shares\" of relation \"investment_transactions\" contains null values at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"in...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(494): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->table('investment_tran...', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_06_14_120738_make_shares_price_nullable_in_investment_transactions_table.php(25): Illuminate/Support/Facades/Facade::__callStatic('table', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->down()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'down')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(417): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'down')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_06_14_1207...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(417): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_06_14_1207...', Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(340): Illuminate/Database/Migrations/Migrator->runDown('C://laragon//www//...', Object(stdClass), false)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(391): Illuminate/Database/Migrations/Migrator->rollbackMigrations(Array, Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(371): Illuminate/Database/Migrations/Migrator->resetMigrations(Array, Array, false)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php(70): Illuminate/Database/Migrations/Migrator->reset(Array, false)
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/ResetCommand->Illuminate/Database/Console/Migrations/{closure}()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php(62): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/ResetCommand->handle()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#29 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate:reset', Array, Object(Illuminate/Console/OutputStyle))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php(113): Illuminate/Console/Command->call('migrate:reset', Array)
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php(59): Illuminate/Database/Console/Migrations/RefreshCommand->runReset(NULL, Array)
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/RefreshCommand->handle()
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#41 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#43 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#44 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/RefreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#45 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#48 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#49 {main}
"}
[2026-06-14 12:21:27] local.ERROR: Class "Database\Seeders\DB" not found {"exception":"[object] (Error(code: 0): Class \"Database\\Seeders\\DB\" not found at C:/laragon/www/finance-app/database/seeders/AccountSeeder.php:15)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/AccountSeeder->run()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate/Database/Seeder->Illuminate/Database/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(59): Illuminate/Database/Seeder->__invoke(Array)
#8 C:/laragon/www/finance-app/database/seeders/DatabaseSeeder.php(20): Illuminate/Database/Seeder->call('Database//Seeder...')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/DatabaseSeeder->run()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(454): Illuminate/Database/Seeder->Illuminate/Database/{closure}()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/WithoutModelEvents.php(17): Illuminate/Database/Eloquent/Model::withoutEvents(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Database/Seeders/DatabaseSeeder->Illuminate/Database/Console/Seeds/{closure}()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(71): Illuminate/Database/Seeder->__invoke()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(157): Illuminate/Database/Console/Seeds/SeedCommand->Illuminate/Database/Console/Seeds/{closure}()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate/Database/Eloquent/Model::unguarded(Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Seeds/SeedCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Seeds/SeedCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-14 12:22:07] local.ERROR: SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table "accounts" violates foreign key constraint "accounts_user_id_foreign"
DETAIL: Key (user_id)=(1) is not present in table "users". (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("balance", "billing_day", "created_at", "currency", "id", "name", "note", "payment_day", "type", "updated_at", "user_id") values (123028, ?, 2026-06-14 12:22:07, TWD, 1, 凱基銀行, ?, ?, bank, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 2, 國泰證券, ?, ?, stock, 2026-06-14 12:22:07, 1), (19067, ?, 2026-06-14 12:22:07, TWD, 3, 國泰銀行, ?, ?, bank, 2026-06-14 12:22:07, 1), (14138, ?, 2026-06-14 12:22:07, TWD, 4, 永豐銀行, ?, ?, cash, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 5, 永豐證券, ?, ?, stock, 2026-06-14 12:22:07, 1), (0, 17, 2026-06-14 12:22:07, TWD, 11, 國泰信用卡, ?, 2, credit_card, 2026-06-14 12:22:07, 1), (299, ?, 2026-06-14 12:22:07, TWD, 12, 麥當勞點點卡, ?, ?, wallet, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 13, 國泰基金, ?, ?, fund, 2026-06-14 12:22:07, 1), (1, ?, 2026-06-14 12:22:07, TWD, 14, 手機悠遊卡, ?, ?, wallet, 2026-06-14 12:22:07, 1), (222, ?, 2026-06-14 12:22:07, TWD, 15, 玉山金融卡(悠遊卡), ?, ?, wallet, 2026-06-14 12:22:07, 1), (154, ?, 2026-06-14 12:22:07, TWD, 16, 凱基信用卡(悠遊卡), ?, ?, wallet, 2026-06-14 12:22:07, 1), (85, ?, 2026-06-14 12:22:07, TWD, 17, 東華學生證(悠遊卡), ?, ?, wallet, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 18, 安聯基金, ?, ?, fund, 2026-06-14 12:22:07, 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23503): SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table \"accounts\" violates foreign key constraint \"accounts_user_id_foreign\"
DETAIL: Key (user_id)=(1) is not present in table \"users\". (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"balance\", \"billing_day\", \"created_at\", \"currency\", \"id\", \"name\", \"note\", \"payment_day\", \"type\", \"updated_at\", \"user_id\") values (123028, ?, 2026-06-14 12:22:07, TWD, 1, 凱基銀行, ?, ?, bank, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 2, 國泰證券, ?, ?, stock, 2026-06-14 12:22:07, 1), (19067, ?, 2026-06-14 12:22:07, TWD, 3, 國泰銀行, ?, ?, bank, 2026-06-14 12:22:07, 1), (14138, ?, 2026-06-14 12:22:07, TWD, 4, 永豐銀行, ?, ?, cash, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 5, 永豐證券, ?, ?, stock, 2026-06-14 12:22:07, 1), (0, 17, 2026-06-14 12:22:07, TWD, 11, 國泰信用卡, ?, 2, credit_card, 2026-06-14 12:22:07, 1), (299, ?, 2026-06-14 12:22:07, TWD, 12, 麥當勞點點卡, ?, ?, wallet, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 13, 國泰基金, ?, ?, fund, 2026-06-14 12:22:07, 1), (1, ?, 2026-06-14 12:22:07, TWD, 14, 手機悠遊卡, ?, ?, wallet, 2026-06-14 12:22:07, 1), (222, ?, 2026-06-14 12:22:07, TWD, 15, 玉山金融卡(悠遊卡), ?, ?, wallet, 2026-06-14 12:22:07, 1), (154, ?, 2026-06-14 12:22:07, TWD, 16, 凱基信用卡(悠遊卡), ?, ?, wallet, 2026-06-14 12:22:07, 1), (85, ?, 2026-06-14 12:22:07, TWD, 17, 東華學生證(悠遊卡), ?, ?, wallet, 2026-06-14 12:22:07, 1), (0, ?, 2026-06-14 12:22:07, TWD, 18, 安聯基金, ?, ?, fund, 2026-06-14 12:22:07, 1)) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate/Database/Connection->statement('insert into \"ac...', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4091): Illuminate/Database/Connection->insert('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/database/seeders/AccountSeeder.php(16): Illuminate/Database/Query/Builder->insert(Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/AccountSeeder->run()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate/Database/Seeder->Illuminate/Database/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(59): Illuminate/Database/Seeder->__invoke(Array)
#13 C:/laragon/www/finance-app/database/seeders/DatabaseSeeder.php(20): Illuminate/Database/Seeder->call('Database//Seeder...')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/DatabaseSeeder->run()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(454): Illuminate/Database/Seeder->Illuminate/Database/{closure}()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/WithoutModelEvents.php(17): Illuminate/Database/Eloquent/Model::withoutEvents(Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Database/Seeders/DatabaseSeeder->Illuminate/Database/Console/Seeds/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(71): Illuminate/Database/Seeder->__invoke()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(157): Illuminate/Database/Console/Seeds/SeedCommand->Illuminate/Database/Console/Seeds/{closure}()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate/Database/Eloquent/Model::unguarded(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Seeds/SeedCommand->handle()
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#32 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#34 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#35 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Seeds/SeedCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#36 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#39 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 23503): SQLSTATE[23503]: Foreign key violation: 7 ERROR: insert or update on table \"accounts\" violates foreign key constraint \"accounts_user_id_foreign\"
DETAIL: Key (user_id)=(1) is not present in table \"users\". at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate/Database/Connection->statement('insert into \"ac...', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4091): Illuminate/Database/Connection->insert('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/database/seeders/AccountSeeder.php(16): Illuminate/Database/Query/Builder->insert(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/AccountSeeder->run()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate/Database/Seeder->Illuminate/Database/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(59): Illuminate/Database/Seeder->__invoke(Array)
#15 C:/laragon/www/finance-app/database/seeders/DatabaseSeeder.php(20): Illuminate/Database/Seeder->call('Database//Seeder...')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/DatabaseSeeder->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(454): Illuminate/Database/Seeder->Illuminate/Database/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/WithoutModelEvents.php(17): Illuminate/Database/Eloquent/Model::withoutEvents(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Database/Seeders/DatabaseSeeder->Illuminate/Database/Console/Seeds/{closure}()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(71): Illuminate/Database/Seeder->__invoke()
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(157): Illuminate/Database/Console/Seeds/SeedCommand->Illuminate/Database/Console/Seeds/{closure}()
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate/Database/Eloquent/Model::unguarded(Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Seeds/SeedCommand->handle()
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#34 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#36 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#37 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Seeds/SeedCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#38 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#41 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#42 {main}
"}
[2026-06-14 12:25:01] local.ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum("amount") as aggregate from "expenses" where "expenses"...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select sum("amount") as aggregate from "expenses" where "expenses"."account_id" = 11 and "expenses"."account_id" is not null and "date" between 2026-05-17 and 2026-06-16) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum(\"amount\") as aggregate from \"expenses\" where \"expenses\"...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select sum(\"amount\") as aggregate from \"expenses\" where \"expenses\".\"account_id\" = 11 and \"expenses\".\"account_id\" is not null and \"date\" between 2026-05-17 and 2026-06-16) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select sum(\"amo...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select sum(\"amo...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select sum(\"amo...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3974): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3935): Illuminate/Database/Query/Builder->aggregate('sum', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->sum('amount')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('sum', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#12 C:/laragon/www/finance-app/app/Models/Account.php(52): Illuminate/Database/Eloquent/Relations/Relation->__call('sum', Array)
#13 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(33): App/Models/Account->unpaidAmount()
#14 [internal function]: App/Http/Controllers/Api/AccountController->App/Http/Controllers/Api/{closure}(Object(App/Models/Account), 5)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(840): array_map(Object(Closure), Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(417): Illuminate/Support/Collection->map(Object(Closure))
#18 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Collection->map(Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#59 {main}
[previous exception] [object] (PDOException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum(\"amount\") as aggregate from \"expenses\" where \"expenses\"...
^ at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select sum(\"amo...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select sum(\"amo...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select sum(\"amo...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select sum(\"amo...', Array, true)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3974): Illuminate/Database/Query/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3935): Illuminate/Database/Query/Builder->aggregate('sum', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->sum('amount')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('sum', Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#14 C:/laragon/www/finance-app/app/Models/Account.php(52): Illuminate/Database/Eloquent/Relations/Relation->__call('sum', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(33): App/Models/Account->unpaidAmount()
#16 [internal function]: App/Http/Controllers/Api/AccountController->App/Http/Controllers/Api/{closure}(Object(App/Models/Account), 5)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(840): array_map(Object(Closure), Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(417): Illuminate/Support/Collection->map(Object(Closure))
#20 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Collection->map(Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#61 {main}
"}
[2026-06-14 12:26:23] local.ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum("amount") as aggregate from "expenses" where "expenses"...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select sum("amount") as aggregate from "expenses" where "expenses"."account_id" = 11 and "expenses"."account_id" is not null and "date" between 2026-05-17 and 2026-06-16) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum(\"amount\") as aggregate from \"expenses\" where \"expenses\"...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select sum(\"amount\") as aggregate from \"expenses\" where \"expenses\".\"account_id\" = 11 and \"expenses\".\"account_id\" is not null and \"date\" between 2026-05-17 and 2026-06-16) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select sum(\"amo...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select sum(\"amo...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select sum(\"amo...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3974): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3935): Illuminate/Database/Query/Builder->aggregate('sum', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->sum('amount')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('sum', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#12 C:/laragon/www/finance-app/app/Models/Account.php(52): Illuminate/Database/Eloquent/Relations/Relation->__call('sum', Array)
#13 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(33): App/Models/Account->unpaidAmount()
#14 [internal function]: App/Http/Controllers/Api/AccountController->App/Http/Controllers/Api/{closure}(Object(App/Models/Account), 5)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(840): array_map(Object(Closure), Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(417): Illuminate/Support/Collection->map(Object(Closure))
#18 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Collection->map(Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#59 {main}
[previous exception] [object] (PDOException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum(\"amount\") as aggregate from \"expenses\" where \"expenses\"...
^ at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select sum(\"amo...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select sum(\"amo...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select sum(\"amo...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select sum(\"amo...', Array, true)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3974): Illuminate/Database/Query/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3935): Illuminate/Database/Query/Builder->aggregate('sum', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->sum('amount')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('sum', Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#14 C:/laragon/www/finance-app/app/Models/Account.php(52): Illuminate/Database/Eloquent/Relations/Relation->__call('sum', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(33): App/Models/Account->unpaidAmount()
#16 [internal function]: App/Http/Controllers/Api/AccountController->App/Http/Controllers/Api/{closure}(Object(App/Models/Account), 5)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(840): array_map(Object(Closure), Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(417): Illuminate/Support/Collection->map(Object(Closure))
#20 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Collection->map(Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#61 {main}
"}
[2026-06-14 12:27:47] local.ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum("amount") as aggregate from "expenses" where "expenses"...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select sum("amount") as aggregate from "expenses" where "expenses"."account_id" = 11 and "expenses"."account_id" is not null and "date" between 2026-05-17 and 2026-06-16) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum(\"amount\") as aggregate from \"expenses\" where \"expenses\"...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select sum(\"amount\") as aggregate from \"expenses\" where \"expenses\".\"account_id\" = 11 and \"expenses\".\"account_id\" is not null and \"date\" between 2026-05-17 and 2026-06-16) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select sum(\"amo...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select sum(\"amo...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select sum(\"amo...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3974): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3935): Illuminate/Database/Query/Builder->aggregate('sum', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->sum('amount')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('sum', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#12 C:/laragon/www/finance-app/app/Models/Account.php(52): Illuminate/Database/Eloquent/Relations/Relation->__call('sum', Array)
#13 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(33): App/Models/Account->unpaidAmount()
#14 [internal function]: App/Http/Controllers/Api/AccountController->App/Http/Controllers/Api/{closure}(Object(App/Models/Account), 5)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(840): array_map(Object(Closure), Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(417): Illuminate/Support/Collection->map(Object(Closure))
#18 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Collection->map(Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#59 {main}
[previous exception] [object] (PDOException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column expenses.account_id does not exist
LINE 1: ... sum(\"amount\") as aggregate from \"expenses\" where \"expenses\"...
^ at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select sum(\"amo...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select sum(\"amo...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select sum(\"amo...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select sum(\"amo...', Array, true)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3974): Illuminate/Database/Query/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3935): Illuminate/Database/Query/Builder->aggregate('sum', Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->sum('amount')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('sum', Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'sum', Array)
#14 C:/laragon/www/finance-app/app/Models/Account.php(52): Illuminate/Database/Eloquent/Relations/Relation->__call('sum', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(33): App/Models/Account->unpaidAmount()
#16 [internal function]: App/Http/Controllers/Api/AccountController->App/Http/Controllers/Api/{closure}(Object(App/Models/Account), 5)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(840): array_map(Object(Closure), Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(417): Illuminate/Support/Collection->map(Object(Closure))
#20 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(13): Illuminate/Database/Eloquent/Collection->map(Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->index(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'index')
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#61 {main}
"}
[2026-06-14 12:31:12] local.ERROR: SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "accounts" does not exist (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table "expenses" add constraint "expenses_account_id_foreign" foreign key ("account_id") references "accounts" ("id") on delete set null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"accounts\" does not exist (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: alter table \"expenses\" add constraint \"expenses_account_id_foreign\" foreign key (\"account_id\") references \"accounts\" (\"id\") on delete set null) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"ex...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(506): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('expenses', Object(Closure))
#6 C:/laragon/www/finance-app/database/migrations/2026_03_07_133326_create_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1333...', Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1333...', Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(81): Illuminate/Console/Command->call('migrate', Array)
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle()
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#38 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#40 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#41 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#42 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#45 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#46 {main}
[previous exception] [object] (PDOException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"accounts\" does not exist at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('alter table \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('alter table \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(121): Illuminate/Database/Connection->statement('alter table \"ex...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(686): Illuminate/Database/Schema/Blueprint->build()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(506): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('expenses', Object(Closure))
#8 C:/laragon/www/finance-app/database/migrations/2026_03_07_133326_create_expenses_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/PostgresConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}(Object(Illuminate/Database/PostgresConnection))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(450): Illuminate/Database/Connection->transaction(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(814): Illuminate/Console/View/Components/Task->render('2026_03_07_1333...', Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_03_07_1333...', Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#29 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(81): Illuminate/Console/Command->call('migrate', Array)
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle()
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#40 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#42 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#43 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#44 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#47 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#48 {main}
"}
[2026-06-15 10:54:10] local.ERROR: Unclosed '{' on line 9 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 9 at C:/laragon/www/finance-app/app/Http/Controllers/Api/FundPriceController.php:59)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...')
#1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1125): is_a('App//Http//Contro...', 'Illuminate//Rout...', true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1062): Illuminate/Routing/Route->controllerMiddleware()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(834): Illuminate/Routing/Route->gatherMiddleware()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(816): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#35 {main}
"}
[2026-06-15 10:54:21] local.ERROR: Unclosed '{' on line 9 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 9 at C:/laragon/www/finance-app/app/Http/Controllers/Api/FundPriceController.php:59)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...')
#1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1125): is_a('App//Http//Contro...', 'Illuminate//Rout...', true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1062): Illuminate/Routing/Route->controllerMiddleware()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(834): Illuminate/Routing/Route->gatherMiddleware()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(816): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#35 {main}
"}
[2026-06-15 16:20:22] local.ERROR: Unclosed '{' on line 9 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 9 at C:/laragon/www/finance-app/app/Http/Controllers/Api/FundPriceController.php:76)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...')
#1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1125): is_a('App//Http//Contro...', 'Illuminate//Rout...', true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1062): Illuminate/Routing/Route->controllerMiddleware()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(834): Illuminate/Routing/Route->gatherMiddleware()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(816): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#35 {main}
"}
[2026-06-15 16:20:26] local.ERROR: Unclosed '{' on line 9 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 9 at C:/laragon/www/finance-app/app/Http/Controllers/Api/FundPriceController.php:76)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...')
#1 [internal function]: Composer/Autoload/ClassLoader->loadClass('App//Http//Contro...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1125): is_a('App//Http//Contro...', 'Illuminate//Rout...', true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1062): Illuminate/Routing/Route->controllerMiddleware()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(834): Illuminate/Routing/Route->gatherMiddleware()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(816): Illuminate/Routing/Router->gatherRouteMiddleware(Object(Illuminate/Routing/Route))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#35 {main}
"}
[2026-06-15 16:26:37] local.ERROR: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "accounts_pkey"
DETAIL: Key (id)=(1) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "accounts" ("name", "type", "currency", "balance", "note", "user_id", "updated_at", "created_at") values (鉅亨抄底王, fund, TWD, 0, 以華南原帳戶作扣款帳戶, 1, 2026-06-15 16:26:37, 2026-06-15 16:26:37) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"accounts_pkey\"
DETAIL: Key (id)=(1) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"accounts\" (\"name\", \"type\", \"currency\", \"balance\", \"note\", \"user_id\", \"updated_at\", \"created_at\") values (鉅亨抄底王, fund, TWD, 0, 以華南原帳戶作扣款帳戶, 1, 2026-06-15 16:26:37, 2026-06-15 16:26:37) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(56): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"accounts_pkey\"
DETAIL: Key (id)=(1) already exists. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ac...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ac...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ac...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ac...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ac...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ac...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/Account))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/Account), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/AccountController.php(56): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AccountController->store(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AccountController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-15 17:12:19] local.ERROR: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "investment_holdings_pkey"
DETAIL: Key (id)=(1) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "investment_holdings" ("type", "symbol", "name", "account_id", "updated_at", "created_at") values (fund, A42010, 施羅德台灣樂活中小基金-A, 19, 2026-06-15 17:12:19, 2026-06-15 17:12:19) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"investment_holdings_pkey\"
DETAIL: Key (id)=(1) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"investment_holdings\" (\"type\", \"symbol\", \"name\", \"account_id\", \"updated_at\", \"created_at\") values (fund, A42010, 施羅德台灣樂活中小基金-A, 19, 2026-06-15 17:12:19, 2026-06-15 17:12:19) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentHolding))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentHolding), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(29): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '19')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"investment_holdings_pkey\"
DETAIL: Key (id)=(1) already exists. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentHolding))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentHolding), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(29): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '19')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-15 17:12:21] local.ERROR: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "investment_holdings_pkey"
DETAIL: Key (id)=(2) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "investment_holdings" ("type", "symbol", "name", "account_id", "updated_at", "created_at") values (fund, A42010, 施羅德台灣樂活中小基金-A, 19, 2026-06-15 17:12:21, 2026-06-15 17:12:21) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"investment_holdings_pkey\"
DETAIL: Key (id)=(2) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"investment_holdings\" (\"type\", \"symbol\", \"name\", \"account_id\", \"updated_at\", \"created_at\") values (fund, A42010, 施羅德台灣樂活中小基金-A, 19, 2026-06-15 17:12:21, 2026-06-15 17:12:21) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentHolding))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentHolding), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(29): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '19')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"investment_holdings_pkey\"
DETAIL: Key (id)=(2) already exists. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentHolding))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentHolding), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(29): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '19')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-15 17:12:29] local.ERROR: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "investment_holdings_pkey"
DETAIL: Key (id)=(3) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "investment_holdings" ("type", "symbol", "name", "account_id", "updated_at", "created_at") values (fund, A42010, 施羅德台灣樂活中小基金-A, 19, 2026-06-15 17:12:29, 2026-06-15 17:12:29) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"investment_holdings_pkey\"
DETAIL: Key (id)=(3) already exists. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"investment_holdings\" (\"type\", \"symbol\", \"name\", \"account_id\", \"updated_at\", \"created_at\") values (fund, A42010, 施羅德台灣樂活中小基金-A, 19, 2026-06-15 17:12:29, 2026-06-15 17:12:29) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentHolding))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentHolding), Object(Closure))
#12 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(29): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '19')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#53 {main}
[previous exception] [object] (PDOException(code: 23505): SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint \"investment_holdings_pkey\"
DETAIL: Key (id)=(3) already exists. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"in...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"in...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"in...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"in...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"in...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"in...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(387): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Relations/HasOneOrMany->Illuminate/Database/Eloquent/Relations/{closure}(Object(App/Models/InvestmentHolding))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php(384): tap(Object(App/Models/InvestmentHolding), Object(Closure))
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(29): Illuminate/Database/Eloquent/Relations/HasOneOrMany->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '19')
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-15 17:13:26] local.ERROR: Class "App\Http\Controllers\Api\Request" does not exist {"userId":1,"exception":"[object] (ReflectionException(code: -1): Class \"App\\Http\\Controllers\\Api\\Request\" does not exist at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php:88)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(88): ReflectionClass->__construct('App//Http//Contro...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(51): Illuminate/Routing/ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(30): Illuminate/Routing/ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(59): Illuminate/Routing/ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App/Http/Controllers/Api/FundPriceController), 'history')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(40): Illuminate/Routing/ControllerDispatcher->resolveParameters(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#44 {main}
"}
[2026-06-15 17:14:41] local.ERROR: Class "App\Http\Controllers\Api\Request" does not exist {"userId":1,"exception":"[object] (ReflectionException(code: -1): Class \"App\\Http\\Controllers\\Api\\Request\" does not exist at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php:88)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(88): ReflectionClass->__construct('App//Http//Contro...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(51): Illuminate/Routing/ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(30): Illuminate/Routing/ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(59): Illuminate/Routing/ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App/Http/Controllers/Api/FundPriceController), 'history')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(40): Illuminate/Routing/ControllerDispatcher->resolveParameters(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#44 {main}
"}
[2026-06-15 17:16:40] local.ERROR: Class "App\Http\Controllers\Api\Request" does not exist {"userId":1,"exception":"[object] (ReflectionException(code: -1): Class \"App\\Http\\Controllers\\Api\\Request\" does not exist at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php:88)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(88): ReflectionClass->__construct('App//Http//Contro...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(51): Illuminate/Routing/ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(30): Illuminate/Routing/ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(59): Illuminate/Routing/ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App/Http/Controllers/Api/FundPriceController), 'history')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(40): Illuminate/Routing/ControllerDispatcher->resolveParameters(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#44 {main}
"}
[2026-06-15 17:31:27] local.ERROR: Class "App\Http\Controllers\Api\Request" does not exist {"userId":1,"exception":"[object] (ReflectionException(code: -1): Class \"App\\Http\\Controllers\\Api\\Request\" does not exist at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php:88)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(88): ReflectionClass->__construct('App//Http//Contro...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(51): Illuminate/Routing/ControllerDispatcher->transformDependency(Object(ReflectionParameter), Array, Object(stdClass))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php(30): Illuminate/Routing/ControllerDispatcher->resolveMethodDependencies(Array, Object(ReflectionMethod))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(59): Illuminate/Routing/ControllerDispatcher->resolveClassMethodDependencies(Array, Object(App/Http/Controllers/Api/FundPriceController), 'history')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(40): Illuminate/Routing/ControllerDispatcher->resolveParameters(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/FundPriceController), 'history')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#44 {main}
"}
[2026-06-19 13:56:22] local.ERROR: Too few arguments to function Illuminate\Support\Collection::get(), 0 passed in C:\laragon\www\finance-app\app\Console\Commands\RefreshAllAssetPrices.php on line 18 and at least 1 expected {"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function Illuminate\\Support\\Collection::get(), 0 passed in C:\\laragon\\www\\finance-app\\app\\Console\\Commands\\RefreshAllAssetPrices.php on line 18 and at least 1 expected at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:480)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Console/Commands/RefreshAllAssetPrices.php(18): Illuminate/Support/Collection->get()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/RefreshAllAssetPrices->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#9 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#10 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/RefreshAllAssetPrices), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#11 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#14 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#15 {main}
"}
[2026-06-19 13:57:25] local.ERROR: App\Jobs\UpdateAssetPriceJob::__construct(): Argument #1 ($security) must be of type App\Models\Security, string given, called in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Foundation\Bus\Dispatchable.php on line 19 {"exception":"[object] (TypeError(code: 0): App\\Jobs\\UpdateAssetPriceJob::__construct(): Argument #1 ($security) must be of type App\\Models\\Security, string given, called in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bus\\Dispatchable.php on line 19 at C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php:27)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): App/Jobs/UpdateAssetPriceJob->__construct('0050')
#1 C:/laragon/www/finance-app/app/Console/Commands/RefreshAllAssetPrices.php(27): App/Jobs/UpdateAssetPriceJob::dispatch('0050')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/RefreshAllAssetPrices->handle()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#8 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#10 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#11 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/RefreshAllAssetPrices), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#12 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#15 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#16 {main}
"}
[2026-06-19 13:58:45] local.ERROR: App\Jobs\UpdateAssetPriceJob::__construct(): Argument #1 ($security) must be of type App\Models\InvestmentHolding, string given, called in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Foundation\Bus\Dispatchable.php on line 19 {"exception":"[object] (TypeError(code: 0): App\\Jobs\\UpdateAssetPriceJob::__construct(): Argument #1 ($security) must be of type App\\Models\\InvestmentHolding, string given, called in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bus\\Dispatchable.php on line 19 at C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php:28)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): App/Jobs/UpdateAssetPriceJob->__construct('0050')
#1 C:/laragon/www/finance-app/app/Console/Commands/RefreshAllAssetPrices.php(27): App/Jobs/UpdateAssetPriceJob::dispatch('0050')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/RefreshAllAssetPrices->handle()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#8 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#10 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#11 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/RefreshAllAssetPrices), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#12 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#15 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#16 {main}
"}
[2026-06-19 14:34:51] local.ERROR: App\Jobs\UpdateAssetPriceJob::__construct(): Argument #1 ($security) must be of type App\Models\Security, string given, called in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Foundation\Bus\Dispatchable.php on line 19 {"exception":"[object] (TypeError(code: 0): App\\Jobs\\UpdateAssetPriceJob::__construct(): Argument #1 ($security) must be of type App\\Models\\Security, string given, called in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bus\\Dispatchable.php on line 19 at C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php:30)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): App/Jobs/UpdateAssetPriceJob->__construct('0050')
#1 C:/laragon/www/finance-app/app/Console/Commands/RefreshAllAssetPrices.php(27): App/Jobs/UpdateAssetPriceJob::dispatch('0050')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/RefreshAllAssetPrices->handle()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#8 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#10 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#11 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/RefreshAllAssetPrices), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#12 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#15 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#16 {main}
"}
[2026-06-19 14:39:50] local.ERROR: Undefined variable $delaySeconds {"exception":"[object] (ErrorException(code: 0): Undefined variable $delaySeconds at C:/laragon/www/finance-app/app/Console/Commands/RefreshAllAssetPrices.php:35)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Undefined varia...', 'C://laragon//www//...', 35)
#1 C:/laragon/www/finance-app/app/Console/Commands/RefreshAllAssetPrices.php(35): Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}(2, 'Undefined varia...', 'C://laragon//www//...', 35)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/RefreshAllAssetPrices->handle()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#8 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#10 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#11 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/RefreshAllAssetPrices), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#12 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#15 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#16 {main}
"}
[2026-06-19 14:53:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 14:53:21] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格
[2026-06-19 14:53:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 14:53:21] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格
[2026-06-19 14:53:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 14:53:21] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格
[2026-06-19 14:53:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 14:53:21] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 14:53:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 14:53:21] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格
[2026-06-19 14:57:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 14:57:44] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格
[2026-06-19 14:57:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 14:57:45] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格
[2026-06-19 14:57:45] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 14:57:45] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格
[2026-06-19 14:57:48] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 14:57:49] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 14:57:49] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 14:57:49] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格
[2026-06-19 15:01:40] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:01:41] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格
[2026-06-19 15:01:41] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:01:41] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格
[2026-06-19 15:01:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:01:45] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格
[2026-06-19 15:01:45] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:01:45] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:01:48] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:01:49] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格
[2026-06-19 15:04:52] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:04:53] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格,
[2026-06-19 15:04:53] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:04:53] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格,
[2026-06-19 15:04:53] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:04:54] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格,
[2026-06-19 15:04:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:04:57] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:04:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:04:58] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格,
[2026-06-19 15:06:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:06:08] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格,
[2026-06-19 15:06:08] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:06:08] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格,
[2026-06-19 15:06:09] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:06:09] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格,
[2026-06-19 15:06:12] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:06:12] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:06:13] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:06:13] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格,
[2026-06-19 15:07:38] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:09:10] local.ERROR: App\Jobs\UpdateAssetPriceJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\UpdateAssetPriceJob has been attempted too many times. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate/Queue/MaxAttemptsExceededException::forJob(Object(Illuminate/Queue/Jobs/DatabaseJob))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate/Queue/Worker->maxAttemptsExceededException(Object(Illuminate/Queue/Jobs/DatabaseJob))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate/Queue/Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts('database', Object(Illuminate/Queue/Jobs/DatabaseJob), 1)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#13 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#15 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#16 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#17 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#20 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#21 {main}
"}
[2026-06-19 15:09:10] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:09:10] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:09:10] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:09:11] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:09:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:09:11] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:09:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:09:12] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:09:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:09:32] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:09:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:09:32] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:09:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:09:32] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:09:33] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:09:33] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:09:36] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:09:37] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(65): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:11:06] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:11:07] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(75): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:11:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:11:07] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(75): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:11:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:11:07] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(75): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:11:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:11:11] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:11:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:11:11] local.ERROR: Call to undefined method GuzzleHttp\Psr7\Response::text() {"exception":"[object] (Error(code: 0): Call to undefined method GuzzleHttp\\Psr7\\Response::text() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:600)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php(75): Illuminate/Http/Client/Response->__call('text', Array)
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Jobs/UpdateAssetPriceJob->handle()
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate/Container/Container->call(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Bus/Dispatcher->Illuminate/Bus/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate/Bus/Dispatcher->dispatchNow(Object(App/Jobs/UpdateAssetPriceJob), false)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Queue/CallQueuedHandler->Illuminate/Queue/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(App/Jobs/UpdateAssetPriceJob))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate/Queue/CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate/Queue/Jobs/DatabaseJob), Object(App/Jobs/UpdateAssetPriceJob))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate/Queue/CallQueuedHandler->call(Object(Illuminate/Queue/Jobs/DatabaseJob), Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate/Queue/Jobs/Job->fire()
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#27 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#29 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#30 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#31 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#34 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#35 {main}
"}
[2026-06-19 15:11:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:11:31] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格,
[2026-06-19 15:11:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:11:32] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格,
[2026-06-19 15:11:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:11:32] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格,
[2026-06-19 15:11:35] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:11:36] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:11:39] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:11:39] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格,
[2026-06-19 15:12:49] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:14:26] local.ERROR: App\Jobs\UpdateAssetPriceJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\UpdateAssetPriceJob has been attempted too many times. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate/Queue/MaxAttemptsExceededException::forJob(Object(Illuminate/Queue/Jobs/DatabaseJob))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate/Queue/Worker->maxAttemptsExceededException(Object(Illuminate/Queue/Jobs/DatabaseJob))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate/Queue/Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts('database', Object(Illuminate/Queue/Jobs/DatabaseJob), 1)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#13 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#15 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#16 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#17 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#20 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#21 {main}
"}
[2026-06-19 15:14:26] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:14:26] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格,
[2026-06-19 15:14:26] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:14:26] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格,
[2026-06-19 15:14:26] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:14:27] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:14:27] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:14:27] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格,
[2026-06-19 15:14:27] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:14:28] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格,
[2026-06-19 15:14:28] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:14:28] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格,
[2026-06-19 15:14:28] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:14:28] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格,
[2026-06-19 15:14:29] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:14:29] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:14:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:14:32] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格,
[2026-06-19 15:20:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:20:21] local.INFO: 開始抓取fund:A49015價格
[2026-06-19 15:20:21] local.WARNING: ⚠️ 標的 [A49015] 未能從證交所抓到有效價格,
[2026-06-19 15:20:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:20:21] local.INFO: 開始抓取fund:A36004價格
[2026-06-19 15:20:22] local.WARNING: ⚠️ 標的 [A36004] 未能從證交所抓到有效價格,
[2026-06-19 15:20:22] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:20:22] local.INFO: 開始抓取fund:A37170價格
[2026-06-19 15:20:22] local.WARNING: ⚠️ 標的 [A37170] 未能從證交所抓到有效價格,
[2026-06-19 15:20:25] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:20:25] local.INFO: 開始抓取stock:0050價格
[2026-06-19 15:20:26] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:20:26] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:20:26] local.INFO: 開始抓取fund:A42010價格
[2026-06-19 15:20:26] local.WARNING: ⚠️ 標的 [A42010] 未能從證交所抓到有效價格,
[2026-06-19 15:21:40] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:21:40] local.INFO: 開始抓取fund:A49015價格
[2026-06-19 15:23:30] local.ERROR: App\Jobs\UpdateAssetPriceJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\UpdateAssetPriceJob has been attempted too many times. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate/Queue/MaxAttemptsExceededException::forJob(Object(Illuminate/Queue/Jobs/DatabaseJob))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate/Queue/Worker->maxAttemptsExceededException(Object(Illuminate/Queue/Jobs/DatabaseJob))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate/Queue/Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts('database', Object(Illuminate/Queue/Jobs/DatabaseJob), 1)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate/Queue/Worker->process('database', Object(Illuminate/Queue/Jobs/DatabaseJob), Object(Illuminate/Queue/WorkerOptions))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate/Queue/Worker->runJob(Object(Illuminate/Queue/Jobs/DatabaseJob), 'database', Object(Illuminate/Queue/WorkerOptions))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate/Queue/Worker->daemon('database', 'default', Object(Illuminate/Queue/WorkerOptions))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate/Queue/Console/WorkCommand->runWorker('database', 'default')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Queue/Console/WorkCommand->handle()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#13 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#15 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#16 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Queue/Console/WorkCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#17 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#20 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#21 {main}
"}
[2026-06-19 15:23:30] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:23:30] local.INFO: 開始抓取fund:A36004價格
[2026-06-19 15:23:30] local.INFO: 抓取fund:A36004資料結束
[2026-06-19 15:23:30] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-19 15:23:30] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:23:30] local.INFO: 開始抓取fund:A37170價格
[2026-06-19 15:23:31] local.INFO: 抓取fund:A37170資料結束
[2026-06-19 15:23:31] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-19 15:23:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:23:31] local.INFO: 開始抓取stock:0050價格
[2026-06-19 15:23:31] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:23:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:23:31] local.INFO: 開始抓取fund:A42010價格
[2026-06-19 15:23:31] local.INFO: 抓取fund:A42010資料結束
[2026-06-19 15:23:31] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-19 15:23:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-19 15:23:31] local.INFO: 開始抓取fund:A49015價格
[2026-06-19 15:23:32] local.INFO: 抓取fund:A49015資料結束
[2026-06-19 15:23:32] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-19 15:23:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-19 15:23:32] local.INFO: 開始抓取fund:A36004價格
[2026-06-19 15:23:32] local.INFO: 抓取fund:A36004資料結束
[2026-06-19 15:23:32] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-19 15:23:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息台幣月配
[2026-06-19 15:23:32] local.INFO: 開始抓取fund:A37170價格
[2026-06-19 15:23:32] local.INFO: 抓取fund:A37170資料結束
[2026-06-19 15:23:32] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-19 15:23:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-19 15:23:32] local.INFO: 開始抓取stock:0050價格
[2026-06-19 15:23:33] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-19 15:23:33] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-19 15:23:33] local.INFO: 開始抓取fund:A42010價格
[2026-06-19 15:23:33] local.INFO: 抓取fund:A42010資料結束
[2026-06-19 15:23:33] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-19 15:42:23] local.ERROR: Too few arguments to function App\Jobs\UpdateAssetPriceJob::__construct(), 1 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Foundation\Bus\Dispatchable.php on line 19 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Jobs\\UpdateAssetPriceJob::__construct(), 1 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bus\\Dispatchable.php on line 19 and exactly 3 expected at C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php:24)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): App/Jobs/UpdateAssetPriceJob->__construct('{\"code\":\"00988A...')
#1 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(44): App/Jobs/UpdateAssetPriceJob::dispatch(Object(App/Models/Security))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '5')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#42 {main}
"}
[2026-06-19 15:43:08] local.ERROR: Too few arguments to function App\Jobs\UpdateAssetPriceJob::__construct(), 1 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Foundation\Bus\Dispatchable.php on line 19 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Jobs\\UpdateAssetPriceJob::__construct(), 1 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bus\\Dispatchable.php on line 19 and exactly 3 expected at C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php:24)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): App/Jobs/UpdateAssetPriceJob->__construct('{\"id\":6,\"code\":...')
#1 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(44): App/Jobs/UpdateAssetPriceJob::dispatch(Object(App/Models/Security))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '5')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#42 {main}
"}
[2026-06-19 15:45:15] local.ERROR: Too few arguments to function App\Jobs\UpdateAssetPriceJob::__construct(), 1 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Foundation\Bus\Dispatchable.php on line 19 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Jobs\\UpdateAssetPriceJob::__construct(), 1 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bus\\Dispatchable.php on line 19 and exactly 3 expected at C:/laragon/www/finance-app/app/Jobs/UpdateAssetPriceJob.php:24)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(19): App/Jobs/UpdateAssetPriceJob->__construct('{\"id\":6,\"code\":...')
#1 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php(44): App/Jobs/UpdateAssetPriceJob::dispatch(Object(App/Models/Security))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->store(Object(Illuminate/Http/Request), '5')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'store')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#42 {main}
"}
[2026-06-19 15:47:11] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '10')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 15:47:14] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '9')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 15:47:18] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '7')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 15:47:27] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '7')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 15:47:43] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '10')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 15:51:55] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '10')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 15:52:01] local.ERROR: Too few arguments to function App\Http\Controllers\Api\InvestmentHoldingController::destroy(), 2 passed in C:\laragon\www\finance-app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php on line 46 and exactly 3 expected {"userId":1,"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function App\\Http\\Controllers\\Api\\InvestmentHoldingController::destroy(), 2 passed in C:\\laragon\\www\\finance-app\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php on line 46 and exactly 3 expected at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvestmentHoldingController.php:70)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvestmentHoldingController->destroy(Object(Illuminate/Http/Request), '10')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvestmentHoldingController), 'destroy')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-19 16:16:19] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-19 16:16:19] local.INFO: 開始抓取stock:00988A價格
[2026-06-19 16:16:19] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 22.96
[2026-06-19 16:16:19] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-19 16:16:19] local.INFO: 開始抓取stock:00402A價格
[2026-06-19 16:16:19] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 9.95
[2026-06-19 16:16:19] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-19 16:16:19] local.INFO: 開始抓取stock:00713價格
[2026-06-19 16:16:19] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 61.7
[2026-06-19 16:16:20] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-19 16:16:20] local.INFO: 開始抓取stock:00935價格
[2026-06-19 16:16:20] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 62.25
[2026-06-19 16:16:20] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-19 16:16:20] local.INFO: 開始抓取stock:00981A價格
[2026-06-19 16:16:20] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 31.5
[2026-06-20 15:01:55] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-20 15:01:55] local.INFO: 開始抓取stock:0050價格
[2026-06-20 15:01:57] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 107.3
[2026-06-20 15:01:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-20 15:01:57] local.INFO: 開始抓取stock:00402A價格
[2026-06-20 15:01:57] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 9.95
[2026-06-20 15:01:58] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-20 15:01:58] local.INFO: 開始抓取stock:00988A價格
[2026-06-20 15:01:58] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 22.96
[2026-06-20 15:02:01] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-20 15:02:01] local.INFO: 開始抓取fund:A36004價格
[2026-06-20 15:02:01] local.INFO: 抓取fund:A36004資料結束
[2026-06-20 15:02:01] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-20 15:02:04] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-20 15:02:04] local.INFO: 開始抓取stock:00981A價格
[2026-06-20 15:02:05] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 31.5
[2026-06-20 15:02:05] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-20 15:02:05] local.INFO: 開始抓取fund:A49015價格
[2026-06-20 15:02:07] local.INFO: 抓取fund:A49015資料結束
[2026-06-20 15:02:07] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-20 15:02:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-20 15:02:07] local.INFO: 開始抓取fund:A42010價格
[2026-06-20 15:02:07] local.INFO: 抓取fund:A42010資料結束
[2026-06-20 15:02:07] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-20 15:02:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-20 15:02:11] local.INFO: 開始抓取stock:00935價格
[2026-06-20 15:02:11] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 62.25
[2026-06-20 15:02:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-20 15:02:11] local.INFO: 開始抓取fund:A37170價格
[2026-06-20 15:02:11] local.INFO: 抓取fund:A37170資料結束
[2026-06-20 15:02:11] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-20 15:02:14] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-20 15:02:14] local.INFO: 開始抓取stock:00713價格
[2026-06-20 15:02:15] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 61.7
[2026-06-20 15:16:30] local.ERROR: Call to undefined method Illuminate\Database\Query\Builder::updateOrCreate() {"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method Illuminate\\Database\\Query\\Builder::updateOrCreate() at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4809): Illuminate/Database/Query/Builder::throwBadMethodCallException('updateOrCreate')
#1 C:/laragon/www/finance-app/routes/web.php(76): Illuminate/Database/Query/Builder->__call('updateOrCreate', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate/Routing/RouteFileRegistrar->{closure}()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate/Routing/CallableDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate/Routing/Route->runCallable()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#9 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#55 {main}
"}
[2026-06-20 15:17:54] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "security_id" of relation "security_price_histories" violates not-null constraint
DETAIL: Failing row contains (11, null, 2025-12-05, 62.7500, null, null, 2026-06-20 15:17:54, 2026-06-20 15:17:54). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "security_price_histories" ("security_id", "price_date", "price", "created_at", "updated_at") values (?, 2025-12-05, 62.75, 2026-06-20 15:17:54, 2026-06-20 15:17:54)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"security_id\" of relation \"security_price_histories\" violates not-null constraint
DETAIL: Failing row contains (11, null, 2025-12-05, 62.7500, null, null, 2026-06-20 15:17:54, 2026-06-20 15:17:54). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"security_price_histories\" (\"security_id\", \"price_date\", \"price\", \"created_at\", \"updated_at\") values (?, 2025-12-05, 62.75, 2026-06-20 15:17:54, 2026-06-20 15:17:54)) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"se...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('insert into \"se...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate/Database/Connection->statement('insert into \"se...', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4091): Illuminate/Database/Connection->insert('insert into \"se...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4243): Illuminate/Database/Query/Builder->insert(Array)
#5 C:/laragon/www/finance-app/routes/web.php(76): Illuminate/Database/Query/Builder->updateOrInsert(Array, Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate/Routing/RouteFileRegistrar->{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate/Routing/CallableDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate/Routing/Route->runCallable()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#59 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"security_id\" of relation \"security_price_histories\" violates not-null constraint
DETAIL: Failing row contains (11, null, 2025-12-05, 62.7500, null, null, 2026-06-20 15:17:54, 2026-06-20 15:17:54). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(584): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"se...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"se...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(573): Illuminate/Database/Connection->run('insert into \"se...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(537): Illuminate/Database/Connection->statement('insert into \"se...', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4091): Illuminate/Database/Connection->insert('insert into \"se...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4243): Illuminate/Database/Query/Builder->insert(Array)
#7 C:/laragon/www/finance-app/routes/web.php(76): Illuminate/Database/Query/Builder->updateOrInsert(Array, Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate/Routing/RouteFileRegistrar->{closure}()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate/Routing/CallableDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate/Routing/Route->runCallable()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#61 {main}
"}
[2026-06-20 15:19:16] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "security_id" of relation "security_price_histories" violates not-null constraint
DETAIL: Failing row contains (12, null, 2025-12-05, 62.7500, null, null, 2026-06-20 15:19:16, 2026-06-20 15:19:16). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "security_price_histories" ("security_id", "price_date", "price", "updated_at", "created_at") values (?, 2025-12-05 00:00:00, 62.75, 2026-06-20 15:19:16, 2026-06-20 15:19:16) returning "id") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"security_id\" of relation \"security_price_histories\" violates not-null constraint
DETAIL: Failing row contains (12, null, 2025-12-05, 62.7500, null, null, 2026-06-20 15:19:16, 2026-06-20 15:19:16). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"security_price_histories\" (\"security_id\", \"price_date\", \"price\", \"updated_at\", \"created_at\") values (?, 2025-12-05 00:00:00, 62.75, 2026-06-20 15:19:16, 2026-06-20 15:19:16) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"se...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"se...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"se...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"se...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"se...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/SecurityPriceHistories))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/SecurityPriceHistories), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->withSavepointIfNeeded(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate/Database/Eloquent/Builder->createOrFirst(Array, Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->updateOrCreate(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'updateOrCreate', Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('updateOrCreate', Array)
#20 C:/laragon/www/finance-app/routes/web.php(78): Illuminate/Database/Eloquent/Model::__callStatic('updateOrCreate', Array)
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate/Routing/RouteFileRegistrar->{closure}()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate/Routing/CallableDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate/Routing/Route->runCallable()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#69 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#71 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#72 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#73 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#74 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"security_id\" of relation \"security_price_histories\" violates not-null constraint
DETAIL: Failing row contains (12, null, 2025-12-05, 62.7500, null, null, 2026-06-20 15:19:16, 2026-06-20 15:19:16). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"se...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"se...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"se...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"se...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"se...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"se...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/SecurityPriceHistories))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/SecurityPriceHistories), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1959): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}()
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(725): Illuminate/Database/Eloquent/Builder->withSavepointIfNeeded(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(712): Illuminate/Database/Eloquent/Builder->createOrFirst(Array, Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->updateOrCreate(Array, Array)
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'updateOrCreate', Array)
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('updateOrCreate', Array)
#22 C:/laragon/www/finance-app/routes/web.php(78): Illuminate/Database/Eloquent/Model::__callStatic('updateOrCreate', Array)
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php(39): Illuminate/Routing/RouteFileRegistrar->{closure}()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(243): Illuminate/Routing/CallableDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(214): Illuminate/Routing/Route->runCallable()
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#60 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#62 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#63 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#64 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#65 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#66 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#67 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#68 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#69 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#70 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#71 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#72 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#73 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#74 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#75 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#76 {main}
"}
[2026-06-20 15:29:44] local.ERROR: Class "App\Http\Controllers\Api\DB" not found {"userId":1,"exception":"[object] (Error(code: 0): Class \"App\\Http\\Controllers\\Api\\DB\" not found at C:/laragon/www/finance-app/app/Http/Controllers/Api/StockPriceController.php:54)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/StockPriceController->history(Object(Illuminate/Http/Request), '1')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/StockPriceController), 'history')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#40 {main}
"}
[2026-06-20 16:33:54] local.ERROR: SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "transactions" does not exist
LINE 1: select "traded_at" from "transactions" where "investment_hol...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select "traded_at" from "transactions" where "investment_holding_id" in (6, 12, 14, 13, 7, 11) and "action" = buy order by "traded_at" asc limit 1) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"transactions\" does not exist
LINE 1: select \"traded_at\" from \"transactions\" where \"investment_hol...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select \"traded_at\" from \"transactions\" where \"investment_holding_id\" in (6, 12, 14, 13, 7, 11) and \"action\" = buy order by \"traded_at\" asc limit 1) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select \"traded_...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select \"traded_...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select \"traded_...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3418): Illuminate/Database/Query/Builder->first(Array)
#8 C:/laragon/www/finance-app/app/Http/Controllers/Api/SecurityPriceController.php(216): Illuminate/Database/Query/Builder->value('traded_at')
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/SecurityPriceController->accountTrend(Object(Illuminate/Http/Request), '5')
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/SecurityPriceController), 'accountTrend')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#49 {main}
[previous exception] [object] (PDOException(code: 42P01): SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"transactions\" does not exist
LINE 1: select \"traded_at\" from \"transactions\" where \"investment_hol...
^ at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select \"traded_...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select \"traded_...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select \"traded_...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select \"traded_...', Array, true)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Query/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3418): Illuminate/Database/Query/Builder->first(Array)
#10 C:/laragon/www/finance-app/app/Http/Controllers/Api/SecurityPriceController.php(216): Illuminate/Database/Query/Builder->value('traded_at')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/SecurityPriceController->accountTrend(Object(Illuminate/Http/Request), '5')
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/SecurityPriceController), 'accountTrend')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#51 {main}
"}
[2026-06-20 17:28:46] local.ERROR: Unclosed '{' on line 19 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 19 at C:/laragon/www/finance-app/routes/api.php:61)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(526): Illuminate/Routing/RouteFileRegistrar->register('C://laragon//www//...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(480): Illuminate/Routing/Router->loadRoutes('C://laragon//www//...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(212): Illuminate/Routing/Router->group(Array, 'C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(214): Illuminate/Routing/RouteRegistrar->group('C://laragon//www//...')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Configuration/ApplicationBuilder->Illuminate/Foundation/Configuration/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(162): Illuminate/Container/Container->call(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(59): Illuminate/Foundation/Support/Providers/RouteServiceProvider->loadRoutes()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Support/Providers/RouteServiceProvider->Illuminate/Foundation/Support/Providers/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(150): Illuminate/Container/Container->call(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1154): Illuminate/Support/ServiceProvider->callBootedCallbacks()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1132): Illuminate/Foundation/Application->bootProvider(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider))
#19 [internal function]: Illuminate/Foundation/Application->Illuminate/Foundation/{closure}(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider), 'Illuminate//Foun...')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1131): array_walk(Array, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate/Foundation/Application->boot()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate/Foundation/Bootstrap/BootProviders->bootstrap(Object(Illuminate/Foundation/Application))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith(Array)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#29 {main}
"}
[2026-06-20 17:29:40] local.ERROR: Unclosed '{' on line 20 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 20 at C:/laragon/www/finance-app/routes/api.php:62)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(526): Illuminate/Routing/RouteFileRegistrar->register('C://laragon//www//...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(480): Illuminate/Routing/Router->loadRoutes('C://laragon//www//...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(212): Illuminate/Routing/Router->group(Array, 'C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(214): Illuminate/Routing/RouteRegistrar->group('C://laragon//www//...')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Configuration/ApplicationBuilder->Illuminate/Foundation/Configuration/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(162): Illuminate/Container/Container->call(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(59): Illuminate/Foundation/Support/Providers/RouteServiceProvider->loadRoutes()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Support/Providers/RouteServiceProvider->Illuminate/Foundation/Support/Providers/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(150): Illuminate/Container/Container->call(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1154): Illuminate/Support/ServiceProvider->callBootedCallbacks()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1132): Illuminate/Foundation/Application->bootProvider(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider))
#19 [internal function]: Illuminate/Foundation/Application->Illuminate/Foundation/{closure}(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider), 'Illuminate//Foun...')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1131): array_walk(Array, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate/Foundation/Application->boot()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate/Foundation/Bootstrap/BootProviders->bootstrap(Object(Illuminate/Foundation/Application))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith(Array)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#29 {main}
"}
[2026-06-20 17:29:52] local.ERROR: Unclosed '{' on line 20 {"exception":"[object] (ParseError(code: 0): Unclosed '{' on line 20 at C:/laragon/www/finance-app/routes/api.php:62)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(526): Illuminate/Routing/RouteFileRegistrar->register('C://laragon//www//...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(480): Illuminate/Routing/Router->loadRoutes('C://laragon//www//...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(212): Illuminate/Routing/Router->group(Array, 'C://laragon//www//...')
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(214): Illuminate/Routing/RouteRegistrar->group('C://laragon//www//...')
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Configuration/ApplicationBuilder->Illuminate/Foundation/Configuration/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(162): Illuminate/Container/Container->call(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php(59): Illuminate/Foundation/Support/Providers/RouteServiceProvider->loadRoutes()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Support/Providers/RouteServiceProvider->Illuminate/Foundation/Support/Providers/{closure}()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(84): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Object(Closure), Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Object(Closure), Array, NULL)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(150): Illuminate/Container/Container->call(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1154): Illuminate/Support/ServiceProvider->callBootedCallbacks()
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1132): Illuminate/Foundation/Application->bootProvider(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider))
#19 [internal function]: Illuminate/Foundation/Application->Illuminate/Foundation/{closure}(Object(Illuminate/Foundation/Support/Providers/RouteServiceProvider), 'Illuminate//Foun...')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1131): array_walk(Array, Object(Closure))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate/Foundation/Application->boot()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate/Foundation/Bootstrap/BootProviders->bootstrap(Object(Illuminate/Foundation/Application))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate/Foundation/Application->bootstrapWith(Array)
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate/Foundation/Http/Kernel->bootstrap()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#29 {main}
"}
[2026-06-20 17:33:39] local.ERROR: Namespace declaration statement has to be the very first statement or after any declare call in the script {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Namespace declaration statement has to be the very first statement or after any declare call in the script at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php:24)
[stacktrace]
#0 {main}
"}
[2026-06-20 17:36:06] local.ERROR: Namespace declaration statement has to be the very first statement or after any declare call in the script {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Namespace declaration statement has to be the very first statement or after any declare call in the script at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php:24)
[stacktrace]
#0 {main}
"}
[2026-06-20 17:39:14] local.ERROR: Namespace declaration statement has to be the very first statement or after any declare call in the script {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Namespace declaration statement has to be the very first statement or after any declare call in the script at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php:24)
[stacktrace]
#0 {main}
"}
[2026-06-20 17:40:58] local.ERROR: Namespace declaration statement has to be the very first statement or after any declare call in the script {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Namespace declaration statement has to be the very first statement or after any declare call in the script at C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php:24)
[stacktrace]
#0 {main}
"}
[2026-06-20 17:42:33] local.ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column "external_id" does not exist
LINE 1: ...elect * from "expenses" where ("user_id" = $1 and "external_...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select * from "expenses" where ("user_id" = 1 and "external_id" = AF51732300) limit 1) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column \"external_id\" does not exist
LINE 1: ...elect * from \"expenses\" where (\"user_id\" = $1 and \"external_...
^ (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select * from \"expenses\" where (\"user_id\" = 1 and \"external_id\" = AF51732300) limit 1) at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from \"...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from \"...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels(Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(708): Illuminate/Database/Eloquent/Builder->first()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->updateOrCreate(Array, Array)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'updateOrCreate', Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('updateOrCreate', Array)
#14 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php(137): Illuminate/Database/Eloquent/Model::__callStatic('updateOrCreate', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Http/Controllers/Api/InvoiceImportController->App/Http/Controllers/Api/{closure}(Object(Illuminate/Database/PostgresConnection))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate/Database/Connection->transaction(Object(Closure))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array)
#18 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php(107): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array)
#19 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php(40): App/Http/Controllers/Api/InvoiceImportController->importPipeInvoice('/xE8/xA1/xA8/xE9/xA0/xAD=M|/xE8/xBC/x89/xE5/x85/xB7...', Object(Illuminate/Database/Eloquent/Collection))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvoiceImportController->store(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvoiceImportController), 'store')
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#58 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#60 {main}
[previous exception] [object] (PDOException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR: column \"external_id\" does not exist
LINE 1: ...elect * from \"expenses\" where (\"user_id\" = $1 and \"external_...
^ at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select * from \"...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select * from \"...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from \"...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select * from \"...', Array, true)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels(Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get(Array)
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(708): Illuminate/Database/Eloquent/Builder->first()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->updateOrCreate(Array, Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'updateOrCreate', Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('updateOrCreate', Array)
#16 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php(137): Illuminate/Database/Eloquent/Model::__callStatic('updateOrCreate', Array)
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Http/Controllers/Api/InvoiceImportController->App/Http/Controllers/Api/{closure}(Object(Illuminate/Database/PostgresConnection))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate/Database/Connection->transaction(Object(Closure))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array)
#20 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php(107): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array)
#21 C:/laragon/www/finance-app/app/Http/Controllers/Api/InvoiceImportController.php(40): App/Http/Controllers/Api/InvoiceImportController->importPipeInvoice('/xE8/xA1/xA8/xE9/xA0/xAD=M|/xE8/xBC/x89/xE5/x85/xB7...', Object(Illuminate/Database/Eloquent/Collection))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/InvoiceImportController->store(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/InvoiceImportController), 'store')
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#58 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#59 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#60 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#61 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#62 {main}
"}
[2026-06-21 14:09:03] local.ERROR: Target class [App\Http\Controllers\DashboardController] does not exist. {"userId":1,"exception":"[object] (Illuminate\\Contracts\\Container\\BindingResolutionException(code: 0): Target class [App\\Http\\Controllers\\DashboardController] does not exist. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build('App//Http//Contro...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('App//Http//Contro...', Array, true)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('App//Http//Contro...', Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('App//Http//Contro...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(286): Illuminate/Foundation/Application->make('App//Http//Contro...')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate/Routing/Route->getController()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#44 {main}
[previous exception] [object] (ReflectionException(code: -1): Class \"App\\Http\\Controllers\\DashboardController\" does not exist at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php:1122)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(1122): ReflectionClass->__construct('App//Http//Contro...')
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate/Container/Container->build('App//Http//Contro...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate/Container/Container->resolve('App//Http//Contro...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate/Foundation/Application->resolve('App//Http//Contro...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate/Container/Container->make('App//Http//Contro...', Array)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(286): Illuminate/Foundation/Application->make('App//Http//Contro...')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate/Routing/Route->getController()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#45 {main}
"}
[2026-06-21 14:10:35] local.ERROR: SQLSTATE[42883]: Undefined function: 7 ERROR: function date_format(date, unknown) does not exist
LINE 1: select DATE_FORMAT(date, '%Y/%m') as month, SUM(amount) as t...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select DATE_FORMAT(date, '%Y/%m') as month, SUM(amount) as total from "expenses" where "user_id" = 1 and "date" >= 2026-01-01 00:00:00 group by "month") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42883): SQLSTATE[42883]: Undefined function: 7 ERROR: function date_format(date, unknown) does not exist
LINE 1: select DATE_FORMAT(date, '%Y/%m') as month, SUM(amount) as t...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts. (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: select DATE_FORMAT(date, '%Y/%m') as month, SUM(amount) as total from \"expenses\" where \"user_id\" = 1 and \"date\" >= 2026-01-01 00:00:00 group by \"month\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select DATE_FOR...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select DATE_FOR...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select DATE_FOR...', Array, true)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get(Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels(Array)
#8 C:/laragon/www/finance-app/app/Http/Controllers/Api/DashboardController.php(49): Illuminate/Database/Eloquent/Builder->get()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/DashboardController->index()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/DashboardController), 'index')
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#49 {main}
[previous exception] [object] (PDOException(code: 42883): SQLSTATE[42883]: Undefined function: 7 ERROR: function date_format(date, unknown) does not exist
LINE 1: select DATE_FORMAT(date, '%Y/%m') as month, SUM(amount) as t...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts. at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('select DATE_FOR...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select DATE_FOR...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select DATE_FOR...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3475): Illuminate/Database/Connection->select('select DATE_FOR...', Array, true)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3460): Illuminate/Database/Query/Builder->runSelect()
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4050): Illuminate/Database/Query/Builder->Illuminate/Database/Query/{closure}()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3459): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get(Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels(Array)
#10 C:/laragon/www/finance-app/app/Http/Controllers/Api/DashboardController.php(49): Illuminate/Database/Eloquent/Builder->get()
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/DashboardController->index()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/DashboardController), 'index')
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#51 {main}
"}
[2026-06-22 06:51:40] local.ERROR: There are no commands defined in the "command" namespace. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"command\" namespace. at C:/laragon/www/finance-app/vendor/symfony/console/Application.php:694)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(743): Symfony/Component/Console/Application->findNamespace('command')
#1 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('command:Refresh...')
#2 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#5 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#6 {main}
"}
[2026-06-22 06:52:12] local.ERROR: There are no commands defined in the "command:asset" namespace. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"command:asset\" namespace. at C:/laragon/www/finance-app/vendor/symfony/console/Application.php:694)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(743): Symfony/Component/Console/Application->findNamespace('command:asset')
#1 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('command:asset:r...')
#2 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#5 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#6 {main}
"}
[2026-06-22 06:52:24] local.ERROR: There are no commands defined in the "stock" namespace. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"stock\" namespace. at C:/laragon/www/finance-app/vendor/symfony/console/Application.php:694)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(743): Symfony/Component/Console/Application->findNamespace('stock')
#1 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('stock:refresh-p...')
#2 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#5 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#6 {main}
"}
[2026-06-22 06:52:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 06:52:50] local.INFO: 開始抓取stock:0050價格
[2026-06-22 06:52:51] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 06:52:51] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 06:52:51] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 06:52:52] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 06:52:52] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 06:52:52] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 06:52:52] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 06:52:55] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 06:52:55] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 06:52:55] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 06:52:55] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 06:52:58] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 06:52:58] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 06:52:59] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 06:52:59] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 06:52:59] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 06:52:59] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 06:52:59] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 06:53:02] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 06:53:02] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 06:53:02] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 06:53:02] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 06:53:02] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 06:53:02] local.INFO: 開始抓取stock:00935價格
[2026-06-22 06:53:03] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 06:53:06] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 06:53:06] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 06:53:06] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 06:53:06] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 06:53:06] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 06:53:06] local.INFO: 開始抓取stock:00713價格
[2026-06-22 06:53:06] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 06:59:30] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "user_id" of relation "expenses" violates not-null constraint
DETAIL: Failing row contains (33, null, null, 1, 65.00, null, null, null, 火腿蛋餅、牛肉三明治, 2026-06-22, 2026-06-22 06:59:30, 2026-06-22 06:59:30, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "expenses" ("amount", "category_id", "item_name", "seller_name", "is_amortized", "period_start", "period_end", "date", "updated_at", "created_at") values (65, 1, 火腿蛋餅、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 06:59:30, 2026-06-22 06:59:30) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (33, null, null, 1, 65.00, null, null, null, 火腿蛋餅、牛肉三明治, 2026-06-22, 2026-06-22 06:59:30, 2026-06-22 06:59:30, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"expenses\" (\"amount\", \"category_id\", \"item_name\", \"seller_name\", \"is_amortized\", \"period_start\", \"period_end\", \"date\", \"updated_at\", \"created_at\") values (65, 1, 火腿蛋餅、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 06:59:30, 2026-06-22 06:59:30) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#56 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (33, null, null, 1, 65.00, null, null, null, 火腿蛋餅、牛肉三明治, 2026-06-22, 2026-06-22 06:59:30, 2026-06-22 06:59:30, null, f, null, null). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#58 {main}
"}
[2026-06-22 07:31:39] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 07:31:39] local.INFO: 開始抓取stock:0050價格
[2026-06-22 07:31:39] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 07:31:39] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 07:31:39] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 07:31:40] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 07:31:43] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 07:31:43] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 07:31:43] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 07:31:43] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 07:31:43] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 07:31:43] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 07:31:43] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 07:31:46] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 07:31:46] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 07:31:47] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 07:31:47] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 07:31:47] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 07:31:47] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 07:31:47] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 07:31:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 07:31:50] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 07:31:50] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 07:31:50] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 07:31:53] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 07:31:53] local.INFO: 開始抓取stock:00935價格
[2026-06-22 07:31:54] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 07:31:54] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 07:31:54] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 07:31:54] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 07:31:54] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 07:31:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 07:31:57] local.INFO: 開始抓取stock:00713價格
[2026-06-22 07:31:59] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 07:34:39] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 07:34:39] local.INFO: 開始抓取stock:0050價格
[2026-06-22 07:34:39] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 07:34:39] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 07:34:39] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 07:34:39] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 07:34:42] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 07:34:42] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 07:34:43] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 07:34:43] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 07:34:43] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 07:34:43] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 07:34:43] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 07:34:46] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 07:34:46] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 07:34:46] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 07:34:46] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 07:34:46] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 07:34:46] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 07:34:46] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 07:34:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 07:34:50] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 07:34:50] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 07:34:50] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 07:34:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 07:34:50] local.INFO: 開始抓取stock:00935價格
[2026-06-22 07:34:50] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 07:34:53] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 07:34:53] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 07:34:53] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 07:34:53] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 07:34:56] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 07:34:56] local.INFO: 開始抓取stock:00713價格
[2026-06-22 07:34:57] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 07:38:13] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 07:38:13] local.INFO: 開始抓取stock:0050價格
[2026-06-22 07:38:14] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 07:38:14] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 07:38:14] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 07:38:14] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 07:38:17] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 07:38:17] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 07:38:17] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 07:38:20] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 07:38:20] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 07:38:21] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 07:38:21] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 07:38:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 07:38:21] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 07:38:21] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 07:38:24] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 07:38:24] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 07:38:24] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 07:38:24] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 07:38:24] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 07:38:24] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 07:38:25] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 07:38:25] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 07:38:28] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 07:38:28] local.INFO: 開始抓取stock:00935價格
[2026-06-22 07:38:28] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 07:38:28] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 07:38:28] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 07:38:28] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 07:38:28] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 07:38:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 07:38:31] local.INFO: 開始抓取stock:00713價格
[2026-06-22 07:38:31] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 15:38:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 15:38:57] local.INFO: 開始抓取stock:0050價格
[2026-06-22 15:38:57] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 15:38:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 15:38:57] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 15:38:57] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 15:39:00] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 15:39:00] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 15:39:01] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 15:39:01] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 15:39:01] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 15:39:01] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:39:01] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 15:39:01] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 15:39:04] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 15:39:04] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 15:39:04] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 15:39:04] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 15:39:04] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 15:39:05] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:39:05] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 15:39:05] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 15:39:08] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 15:39:08] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 15:39:08] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:39:08] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 15:39:08] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 15:39:08] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 15:39:08] local.INFO: 開始抓取stock:00935價格
[2026-06-22 15:39:08] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 15:39:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 15:39:11] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 15:39:12] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:39:12] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 15:39:12] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 15:39:12] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 15:39:12] local.INFO: 開始抓取stock:00713價格
[2026-06-22 15:39:12] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 15:40:00] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 15:40:00] local.INFO: 開始抓取stock:0050價格
[2026-06-22 15:40:00] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 15:40:00] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 15:40:00] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 15:40:01] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 15:40:04] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 15:40:04] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 15:40:04] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 15:40:04] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 15:40:04] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 15:40:04] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:40:04] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 15:40:04] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 15:40:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 15:40:07] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 15:40:07] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 15:40:10] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 15:40:10] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 15:40:11] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:40:11] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 15:40:11] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 15:40:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 15:40:11] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 15:40:11] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:40:11] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 15:40:11] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 15:40:14] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 15:40:14] local.INFO: 開始抓取stock:00935價格
[2026-06-22 15:40:15] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 15:40:15] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 15:40:15] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 15:40:15] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:40:15] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 15:40:15] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 15:40:18] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 15:40:18] local.INFO: 開始抓取stock:00713價格
[2026-06-22 15:40:18] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 15:44:40] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 15:44:40] local.INFO: 開始抓取stock:0050價格
[2026-06-22 15:44:41] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 15:44:41] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 15:44:41] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 15:44:41] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 15:44:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 15:44:44] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 15:44:44] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 15:44:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 15:44:44] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 15:44:44] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:44:44] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 15:44:44] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 15:44:47] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 15:44:47] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 15:44:48] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 15:44:48] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 15:44:48] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 15:44:48] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:44:48] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 15:44:48] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 15:44:51] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 15:44:51] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 15:44:51] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:44:51] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 15:44:51] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 15:44:54] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 15:44:54] local.INFO: 開始抓取stock:00935價格
[2026-06-22 15:44:55] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 15:44:55] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 15:44:55] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 15:44:55] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:44:55] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 15:44:55] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 15:44:58] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 15:44:58] local.INFO: 開始抓取stock:00713價格
[2026-06-22 15:44:58] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 15:52:51] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 15:52:51] local.INFO: 開始抓取stock:0050價格
[2026-06-22 15:52:53] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 15:52:53] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 15:52:53] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 15:52:54] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 15:52:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 15:52:57] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 15:52:57] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 15:52:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 15:52:57] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 15:52:57] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:52:57] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 15:52:57] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 15:53:00] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 15:53:00] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 15:53:01] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 15:53:01] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 15:53:01] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 15:53:01] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:53:01] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 15:53:01] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 15:53:04] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 15:53:04] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 15:53:04] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:53:04] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 15:53:04] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 15:53:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 15:53:07] local.INFO: 開始抓取stock:00935價格
[2026-06-22 15:53:08] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 15:53:08] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 15:53:08] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 15:53:08] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:53:08] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 15:53:08] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 15:53:11] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 15:53:11] local.INFO: 開始抓取stock:00713價格
[2026-06-22 15:53:12] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 15:57:40] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 15:57:40] local.INFO: 開始抓取stock:0050價格
[2026-06-22 15:57:40] local.INFO: ✅ 新表 Security 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 15:57:40] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 15:57:40] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 15:57:41] local.INFO: ✅ 新表 Security 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 15:57:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 15:57:44] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 15:57:44] local.INFO: ✅ 新表 Security 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 15:57:44] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 15:57:44] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 15:57:44] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:57:44] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 15:57:44] local.INFO: ✅ 新表 Security 標的 [A36004] 補齊並更新成功: 863.72
[2026-06-22 15:57:47] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 15:57:47] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 15:57:48] local.INFO: ✅ 新表 Security 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 15:57:48] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 15:57:48] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 15:57:48] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:57:48] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 15:57:48] local.INFO: ✅ 新表 Security 標的 [A49015] 補齊並更新成功: 71.13
[2026-06-22 15:57:51] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 15:57:51] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 15:57:51] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:57:51] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 15:57:51] local.INFO: ✅ 新表 Security 標的 [A42010] 補齊並更新成功: 195.41
[2026-06-22 15:57:54] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 15:57:54] local.INFO: 開始抓取stock:00935價格
[2026-06-22 15:57:54] local.INFO: ✅ 新表 Security 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 15:57:54] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 15:57:54] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 15:57:55] local.INFO: 抓取到的資料日期為 2026-06-18T00:00:00非當天資料將不更新價格。
[2026-06-22 15:57:55] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 15:57:55] local.INFO: ✅ 新表 Security 標的 [A37170] 補齊並更新成功: 58.25
[2026-06-22 15:57:58] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 15:57:58] local.INFO: 開始抓取stock:00713價格
[2026-06-22 15:57:58] local.INFO: ✅ 新表 Security 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 15:58:36] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 15:58:36] local.INFO: 開始抓取stock:0050價格
[2026-06-22 15:58:36] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [0050],價格: 111.15---
[2026-06-22 15:58:36] local.INFO: ✅ Security & SecurityPriceHistories 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 15:58:36] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 15:58:36] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 15:58:37] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00988A],價格: 23.73---
[2026-06-22 15:58:37] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 15:58:37] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 15:58:37] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 15:58:37] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00402A],價格: 10.03---
[2026-06-22 15:58:37] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 15:58:40] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 15:58:40] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 15:58:40] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 15:58:40] local.INFO: 標的 [A36004] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-22 15:58:43] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 15:58:43] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 15:58:43] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00981A],價格: 32.23---
[2026-06-22 15:58:43] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 15:58:43] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 15:58:43] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 15:58:44] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 15:58:44] local.INFO: 標的 [A49015] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-22 15:58:47] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 15:58:47] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 15:58:47] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 15:58:47] local.INFO: 標的 [A42010] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-22 15:58:47] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 15:58:47] local.INFO: 開始抓取stock:00935價格
[2026-06-22 15:58:47] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00935],價格: 64.2---
[2026-06-22 15:58:47] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 15:58:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 15:58:50] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 15:58:51] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 15:58:51] local.INFO: 標的 [A37170] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-22 15:58:51] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 15:58:51] local.INFO: 開始抓取stock:00713價格
[2026-06-22 15:58:51] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00713],價格: 60.8---
[2026-06-22 15:58:51] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00713] 補齊並更新成功: 60.8
[2026-06-22 16:12:54] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "user_id" of relation "expenses" violates not-null constraint
DETAIL: Failing row contains (34, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:12:54, 2026-06-22 16:12:54, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "expenses" ("amount", "category_id", "item_name", "seller_name", "is_amortized", "period_start", "period_end", "date", "updated_at", "created_at") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:12:54, 2026-06-22 16:12:54) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (34, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:12:54, 2026-06-22 16:12:54, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"expenses\" (\"amount\", \"category_id\", \"item_name\", \"seller_name\", \"is_amortized\", \"period_start\", \"period_end\", \"date\", \"updated_at\", \"created_at\") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:12:54, 2026-06-22 16:12:54) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#56 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (34, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:12:54, 2026-06-22 16:12:54, null, f, null, null). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#58 {main}
"}
[2026-06-22 16:13:25] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "user_id" of relation "expenses" violates not-null constraint
DETAIL: Failing row contains (35, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:13:25, 2026-06-22 16:13:25, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "expenses" ("amount", "category_id", "item_name", "seller_name", "is_amortized", "period_start", "period_end", "date", "updated_at", "created_at") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:13:25, 2026-06-22 16:13:25) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (35, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:13:25, 2026-06-22 16:13:25, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"expenses\" (\"amount\", \"category_id\", \"item_name\", \"seller_name\", \"is_amortized\", \"period_start\", \"period_end\", \"date\", \"updated_at\", \"created_at\") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:13:25, 2026-06-22 16:13:25) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#56 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (35, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:13:25, 2026-06-22 16:13:25, null, f, null, null). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#58 {main}
"}
[2026-06-22 16:16:44] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "user_id" of relation "expenses" violates not-null constraint
DETAIL: Failing row contains (36, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:16:44, 2026-06-22 16:16:44, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "expenses" ("amount", "category_id", "item_name", "seller_name", "is_amortized", "period_start", "period_end", "date", "updated_at", "created_at") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:16:44, 2026-06-22 16:16:44) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (36, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:16:44, 2026-06-22 16:16:44, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"expenses\" (\"amount\", \"category_id\", \"item_name\", \"seller_name\", \"is_amortized\", \"period_start\", \"period_end\", \"date\", \"updated_at\", \"created_at\") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:16:44, 2026-06-22 16:16:44) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#56 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (36, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:16:44, 2026-06-22 16:16:44, null, f, null, null). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#58 {main}
"}
[2026-06-22 16:22:12] local.ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "user_id" of relation "expenses" violates not-null constraint
DETAIL: Failing row contains (37, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:22:12, 2026-06-22 16:22:12, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into "expenses" ("amount", "category_id", "item_name", "seller_name", "is_amortized", "period_start", "period_end", "date", "updated_at", "created_at") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:22:12, 2026-06-22 16:22:12) returning "id") {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (37, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:22:12, 2026-06-22 16:22:12, null, f, null, null). (Connection: pgsql, Host: 127.0.0.1, Port: 5432, Database: finance_app, SQL: insert into \"expenses\" (\"amount\", \"category_id\", \"item_name\", \"seller_name\", \"is_amortized\", \"period_start\", \"period_end\", \"date\", \"updated_at\", \"created_at\") values (65, 1, 火腿蛋絣、牛肉三明治, ?, 0, ?, ?, 2026-06-22, 2026-06-22 16:22:12, 2026-06-22 16:22:12) returning \"id\") at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#15 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#17 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#54 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#56 {main}
[previous exception] [object] (PDOException(code: 23502): SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"user_id\" of relation \"expenses\" violates not-null constraint
DETAIL: Failing row contains (37, null, null, 1, 65.00, null, null, null, 火腿蛋絣、牛肉三明治, 2026-06-22, 2026-06-22 16:22:12, 2026-06-22 16:22:12, null, f, null, null). at C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:425)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(425): PDOStatement->execute()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->Illuminate/Database/{closure}('insert into \"ex...', Array)
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('insert into \"ex...', Array, Object(Closure))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('insert into \"ex...', Array, Object(Closure))
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php(398): Illuminate/Database/Connection->select('insert into \"ex...', Array, false)
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate/Database/Connection->selectFromWriteConnection('insert into \"ex...', Array)
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4140): Illuminate/Database/Query/Processors/PostgresProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into \"ex...', Array, 'id')
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2235): Illuminate/Database/Query/Builder->insertGetId(Array, 'id')
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1436): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array)
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1401): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array)
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1240): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1219): Illuminate/Database/Eloquent/Model->save()
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/helpers.php(388): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Models/Expense))
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1218): tap(Object(App/Models/Expense), Object(Closure))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array)
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2540): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array)
#16 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2556): Illuminate/Database/Eloquent/Model->__call('create', Array)
#17 C:/laragon/www/finance-app/app/Http/Controllers/Api/ExpenseController.php(71): Illuminate/Database/Eloquent/Model::__callStatic('create', Array)
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/ExpenseController->store(Object(Illuminate/Http/Request))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/ExpenseController), 'store')
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#21 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#22 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request))
#23 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#24 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#26 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#27 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#28 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#29 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#30 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#31 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#32 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#33 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request))
#34 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#35 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#38 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#41 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#43 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#44 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#45 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#47 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#49 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#51 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request))
#53 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#54 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#55 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#56 C:/laragon/www/finance-app/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#57 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...')
#58 {main}
"}
[2026-06-22 17:04:12] local.ERROR: {
"error": {
"code": 403,
"message": "Gmail API has not been used in project 909352259943 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"errors": [
{
"message": "Gmail API has not been used in project 909352259943 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"domain": "usageLimits",
"reason": "accessNotConfigured",
"extendedHelp": "https://console.developers.google.com"
}
],
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "SERVICE_DISABLED",
"domain": "googleapis.com",
"metadata": {
"service": "gmail.googleapis.com",
"serviceTitle": "Gmail API",
"containerInfo": "909352259943",
"activationUrl": "https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943",
"consumer": "projects/909352259943"
}
},
{
"@type": "type.googleapis.com/google.rpc.LocalizedMessage",
"locale": "en-US",
"message": "Gmail API has not been used in project 909352259943 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
},
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developers console API activation",
"url": "https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943"
}
]
}
]
}
}
{"exception":"[object] (Google\\Service\\Exception(code: 403): {
\"error\": {
\"code\": 403,
\"message\": \"Gmail API has not been used in project 909352259943 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.\",
\"errors\": [
{
\"message\": \"Gmail API has not been used in project 909352259943 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.\",
\"domain\": \"usageLimits\",
\"reason\": \"accessNotConfigured\",
\"extendedHelp\": \"https://console.developers.google.com\"
}
],
\"status\": \"PERMISSION_DENIED\",
\"details\": [
{
\"@type\": \"type.googleapis.com/google.rpc.ErrorInfo\",
\"reason\": \"SERVICE_DISABLED\",
\"domain\": \"googleapis.com\",
\"metadata\": {
\"service\": \"gmail.googleapis.com\",
\"serviceTitle\": \"Gmail API\",
\"containerInfo\": \"909352259943\",
\"activationUrl\": \"https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943\",
\"consumer\": \"projects/909352259943\"
}
},
{
\"@type\": \"type.googleapis.com/google.rpc.LocalizedMessage\",
\"locale\": \"en-US\",
\"message\": \"Gmail API has not been used in project 909352259943 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.\"
},
{
\"@type\": \"type.googleapis.com/google.rpc.Help\",
\"links\": [
{
\"description\": \"Google developers console API activation\",
\"url\": \"https://console.developers.google.com/apis/api/gmail.googleapis.com/overview?project=909352259943\"
}
]
}
]
}
}
at C:/laragon/www/finance-app/vendor/google/apiclient/src/Http/REST.php:121)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/google/apiclient/src/Http/REST.php(94): Google/Http/REST::decodeHttpResponse(Object(GuzzleHttp/Psr7/Response), Object(GuzzleHttp/Psr7/Request), 'Google//Service//...')
#1 [internal function]: Google/Http/REST::doExecute(Object(GuzzleHttp/Client), Object(GuzzleHttp/Psr7/Request), 'Google//Service//...')
#2 C:/laragon/www/finance-app/vendor/google/apiclient/src/Task/Runner.php(187): call_user_func_array(Array, Array)
#3 C:/laragon/www/finance-app/vendor/google/apiclient/src/Http/REST.php(66): Google/Task/Runner->run()
#4 C:/laragon/www/finance-app/vendor/google/apiclient/src/Client.php(973): Google/Http/REST::execute(Object(GuzzleHttp/Client), Object(GuzzleHttp/Psr7/Request), 'Google//Service//...', Array, NULL)
#5 C:/laragon/www/finance-app/vendor/google/apiclient/src/Service/Resource.php(248): Google/Client->execute(Object(GuzzleHttp/Psr7/Request), 'Google//Service//...')
#6 C:/laragon/www/finance-app/vendor/google/apiclient-services/src/Gmail/Resource/UsersMessages.php(201): Google/Service/Resource->call('list', Array, 'Google//Service//...')
#7 C:/laragon/www/finance-app/app/Console/Commands/TestGmailFetch.php(49): Google/Service/Gmail/Resource/UsersMessages->listUsersMessages('me', Array)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/TestGmailFetch->handle()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#13 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#14 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#16 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#17 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/TestGmailFetch), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#18 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#20 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#21 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#22 {main}
"}
[2026-06-22 17:05:48] local.INFO: === 【GMAIL 測試抓取成功】 ===
[2026-06-22 17:05:48] local.INFO: 主旨: PChome 24h購物-發票開立通知
[2026-06-22 17:05:48] local.INFO: 信件 ID: 19eed7ad2a450503
[2026-06-22 17:05:48] local.INFO: === 原始內文開始 ===
[2026-06-22 17:05:48] local.INFO: <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <meta http-equiv='Content-Language' content='zh-tw' /> <meta http-equiv='X-UA-Compatible' content='IE=edge' /> <title>發票開立通知信</title> <table style='margin:20px auto;width:700px;border-collapse:collapse;border-spacing:0;font:15px/1.6 Verdana,Helvetica,Arial;'> <tr> <td style='padding:0;'> <table style='margin-bottom:12px;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ccc;'> <thead> <!-- A1. 信件抬頭 --> <tr> <th style='padding:4px;background-color:#fef6d7;border-bottom:1px solid #ccc;letter-spacing:3px;'>發票開立通知</th> </tr> </thead> <tbody> <tr> <td style='padding:16px;'> <p style='margin:0 0 16px 0;'>親愛的&nbsp;顧客&nbsp;您好:</p> <p style='margin:16px 0 0 30px;'>感謝您訂購PChome 24h購物的優質產品</p> <p style='margin:16px 0 0 30px;'>訂單編號20260621826927&nbsp;發票已經開立發票號碼AZ32649347請至網站「<a style='color:#06c;' href='https://ecvip.pchome.com.tw/web/Order/all&q=20260621826927'>顧客中心-查訂單</a>」查看發票內容或參閱附件副本。 (財政部核准文號0940211766號)</p> <p style='margin:16px 30px;'>針對使用「PChome會員載具」之個人電子發票如有中獎的情形我們會再主動通知您或您可將「PChome會員載具」歸戶至共通性載具即可於電子發票整合服務平台查詢消費發票開獎後將由『財政部電子發票整合平台』進行對獎及通知領獎作業。</p> </td> </tr> </tbody> </table> <table style='margin-bottom:12px;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #d9d9d9;background-color:#f4f4f4;'> <tr> <td style='padding:6px 12px;color:#e00;'> ※&nbsp;此信件為系統發出信件,請勿直接回覆。若您有訂單方面問題請至網站「<a style='color:#06c;' href='https://ecvip.pchome.com.tw/index/order/'>顧客中心</a>」提出,謝謝! </td> </tr> </table> </td> </tr> <tr> <td style='padding:0;'> <table style='width:100%;border-collapse:collapse;border-spacing:0;'> <tr> <td style='padding:10px;vertical-align:left;'> <a style='display:block;width:220px;height:40px;box-sizing:border-box;' href='https://24h.pchome.com.tw/'><img alt='PChome 24h購物' src='https://fs-f.ecimg.tw/img/h24/new/index/v1/images/logo/logo_pchomeLg-V2.png' width='260' height='40'/></a> </td> <td style='color:#333;vertical-align:middle;'>網路家庭國際資訊股份有限公司&nbsp;版權所有,轉載必究<br />PChome Online Inc. All Rights Reserved.</td> </tr> </table> </td> </tr> </table> </body> </html>
[2026-06-22 17:05:48] local.INFO: === 原始內文結束 ===
[2026-06-22 17:09:42] local.INFO: === 【GMAIL 測試抓取成功】 ===
[2026-06-22 17:09:42] local.INFO: 主旨: CUBE App登入成功通知
[2026-06-22 17:09:42] local.INFO: 信件 ID: 19eee7d1677d891d
[2026-06-22 17:09:42] local.INFO: === 原始內文開始 ===
[2026-06-22 17:09:42] local.INFO: <!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width">
<title>【國泰世華銀行】</title>
<!-- The title tag shows in email notifications, like Android 4.4. -->
<!-- Web Font / @font-face : BEGIN -->
<!-- NOTE: If web fonts are not required, lines 10 - 27 can be safely removed. -->
<!-- Desktop Outlook chokes on web font references and defaults to Times New Roman, so we force a safe fallback font. -->
<!--[if mso]>
<style>
* {
font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif !important;
}
</style>
<![endif]-->
<!-- All other clients get the webfont reference; some will render the font and others will silently fail to the fallbacks. More on that here: http://stylecampaign.com/blog/2015/02/webfont-support-in-email/ -->
<!--[if !mso]><!-->
<!-- insert web font reference, eg: <link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'> -->
<!--<![endif]-->
<!-- Web Font / @font-face : END -->
<!-- CSS Reset -->
<!-- 樣式 -->
<style type="text/css">
html,
body {
width: 100%;
background: #f5f5f5;
margin: 0px !important;
padding: 0px!important;
}
* {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
li {
list-style-type: none;
}
table,
td {
mso-table-lspace: 0pt !important;
mso-table-rspace: 0pt !important;
}
table {
border-spacing: 0 !important;
border-collapse: collapse !important;
table-layout: fixed !important;
}
table table table {
table-layout: auto;
}
/* What it does: Uses a better rendering method when resizing images in IE. */
img {
-ms-interpolation-mode: bicubic;
}
/* What it does: A work-around for email clients meddling in triggered links. */
*[x-apple-data-detectors],
/* iOS */
.x-gmail-data-detectors,
/* Gmail */
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important;
cursor: default !important;
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}
/* What it does: Prevents Gmail from displaying an download button on large, non-linked images. */
.toLeft{
text-align:right!important;
float:right!important;
display:block!important;
width:100%!important;
}
table.padding_40 {}
.title_text {
color: #FFF;
font-size: 26px;
font-weight: bold;
}
img {
display: block;
}
.paragraph {
font-size: 16px;
line-height: 26px;
color: #434343;
margin: 0px 0 0;
}
a {
color: #187dc6;
line-height: 25px;
text-decoration: underline;
}
a:hover {
color: #187dc6;
text-decoration: underline;
}
a.gray_link {
color: #434343;
/*font-size:15px;*/
line-height: 20px;
text-decoration: underline;
}
a.gray_link:hover {
color: #00a94f;
}
a.link_other {
color: #000;
text-decoration: underline;
}
a.link_other:hover {
color: #37aa5d;
text-decoration: underline;
}
a.green_link {
color: #21A840;
}
a.green_link:hover {
opacity: 0.8;
}
.paragraph_13 {
color: #434343;
line-height: 20px;
font-size: 13px;
margin-top: 30px;
}
.ad_area {
border: 1px solid #d2d2d2;
}
.footer_text {
color: #666666;
font-size: 12px;
line-height: 20px;
}
.no_border_b {
width: 1px!important;
}
.no_border {
width: 1px!important;
}
.deviceWidth_banner {
width: 100%;
}
.tit_banner {
width:90%!important;
}
.title_banner2 {
text-align: left!important;
margin-left: 10px!important;
}
.title_text {
text-align: left!important;
padding-left: 0px!important;
}
/* .cube_secbutton{
border: 1px solid #00283d!important;
} */
@media screen and (max-width:640px) {
body {
margin: 0px !important;
padding: 0px!important;
/* width:100%!important;*/
}
.img_ADicon_b{
max-width:100% !important;
}
.tit_banner {
width: 100%!important;
margin-left: 0px;
}
.paragraph2 {
margin: 0!important;
}
.cubedm_title{
font-size:20px !important;
line-height:1 !important;
}
.mobile_display{
display: none !important;
}
.cube_secbutton ,.cube_mainbutton{
width: 80% !important;
}
.cubedm_sectit_line{
width:100% !important;
height:auto !important ;
}
.note_text{
color:#000!important ;
}
.img_line{
width:100% !important;
}
.img_icon_b{
width:40px !important;
max-width:40px !important;
}
}
@media screen and (max-device-width: 640px) {
body[yahoo] td.title_text {
margin-top: 10px!important;
float: left!important;
font-size: 20px!important;
line-height: 30px!important;
}
}
@media screen and (max-width:640px) {
body[yahoo] td.title_text {
/*margin-top:5.5vw!important;*/
float: left!important;
font-size: 20px!important;
line-height: 28px!important;
}
td.title_text {
/*margin-top:5.5vw!important;*/
float: left!important;
font-size: 20px!important;
line-height: 28px!important;
}
.cubedm_maintit{
padding:0 10px;
margin:20px 0 20px !important ;
}
}
@media screen and (max-width:450px) {
.title_text {
font-size: 5vw!important;
line-height: 6vw!important;
padding-left: 5px;
}
}
@media screen and (max-width:640px) {
.deviceWidth_banner {
width: 100% !important;
padding: 0;
}
.cub_body40{
padding:0 5px!important;
background: #fff!important;
}
.cub_bodypaddbox{
padding:0 10px!important;
}
.cub_bodyM15{
padding:0 15px!important;
background:#f5f5f5!important ;
}
.cubmp15 {
padding: 0 0px!important;
background: #fff!important;
}
}
@media screen and (min-width:640px) {
table.padding_40 {
padding: 0px 0px!important;
margin: 10px 4% 10px!important;
max-width: 100%!important;
}
}
@media screen and (max-width:640px) {
td.title_text {
font-size: 20px!important;
line-height: 30px!important;
padding-left: 5px;
margin-top: 5px!important;
float: left!important;
}
}
@media screen and (max-width:640px) {
.paragraph {
font-size: 16px!important;
line-height: 26px!important;
margin: 0!important;
padding: 10px 0!important;
}
.paragraph3 {
font-size: 18px!important;
line-height: 30px!important;
padding: 0!important;
}
}
@media screen and (max-width:640px) {
.paragraph_13 {
font-size: 13px!important;
line-height: 20px!important;
margin-top: 10px!important;
}
}
@media screen and (max-width:640px) {
.main {
max-width: 100% !important;
width: 100%;
}
}
@media screen and (max-width:640px) {
table.bottom_text {
width: 100%!important;
}
}
@media screen and (max-width:640px) {
.footer_text {
font-size: 15px!important;
}
}
@media screen and (max-width:640px) {
.stack-column,
.stack-column-center {
display: block !important;
width: 95% !important;
max-width: 950% !important;
min-width: 95% !important;
direction: ltr !important;
text-align: center !important;
float: left!important;
margin: 0 2%!important;
}
.stack-column2,
.stack-column-center2 {
display: block !important;
width: 24.5% !important;
max-width: 24.5% !important;
min-width: 24.5% !important;
direction: ltr !important;
float: left!important;
margin: 0 0 2%!important;
}
.w_50p {
width: 98%!important;
}
.stack-column1,
.stack-column-center1 {
display: block !important;
width: 48% !important;
max-width: 48% !important;
min-width: 48% !important;
direction: ltr !important;
float: left!important;
margin: 0 1% 2%!important;
}
.stack-column3,
.stack-column-center3 {
display: block !important;
width: 31% !important;
max-width: 31% !important;
min-width: 31% !important;
direction: ltr !important;
float: left!important;
margin: 0 1% 0!important;
}
.w_33p {
width: 98%!important;
}
}
@media screen and (max-width:640px) {
li {
float: left;
width: 100%;
}
.search_tip {
margin: 10px 2% 0!important;
}
.b_display {
margin: 0!important;
}
.n_padding {
padding: 10px 5px!important;
}
a.gray_link {
width: 100%!important;
float: left!important;
font-size:12px !important;
}
.d_all {
width: 100%!important;
padding: 0 0!important;
margin: 0!important;
}
.pd20 {
padding: 10px 0 10px!important;
width: 100%!important;
margin: 0!important;
}
.s_20 {
height: 10px!important;
}
.s_10 {
height: 5px!important;
}
body[yahoofix] .tit_banner {
height: auto !important;
padding: 5px 0px !important;
}
.deviceWidth_banner {
width: 100% !important;
padding: 0;
height: 140px!important;
}
img.banner_img {
height: auto !important;
height: auto !important;
width: 100%;
float: left;
max-width: 100%!important;
}
.deviceWidth_banner {
width: 100% !important;
padding: 0;
height: auto!important;
max-width: 100%!important;
}
.note_text {
font-size: 12px !important;
line-height: 1.5 !important;
color: #000000 !important;
}
.deviceWidth {
padding: 20px 15px!important;
max-width:100% !important ;
}
.email-container{
max-width:100% !important ;
}
.deviceWidth_logo {
width: 100% !important;
padding: 0 0px;
margin: 0px 0;
}
.deviceWidth_logo img{
width:100% !important;
height:auto !important;
}
.tab2 {
display: none;
}
.tab1,
.tab3 {
width: 50%!important;
max-width: 100%!important;
}
.table_td1 {
width: 100% !important;
padding: 0!important;
display: block!important;
}
.table_td2 {
width: 100% !important;
padding: 0;
display: block!important;
}
.table_td3 {
width: 100% !important;
padding: 0!important;
display: block!important;
}
.table_td4 {
width: 100% !important;
padding: 0!important;
display: block!important;
}
/* And center justify these ones. */
.stack-column-center {
text-align: center !important;
}
}
@media only screen and (max-width:560px) {
.inblock {
display: inline-block!important;
}
.deviceWidth_logoh{
height:auto !important;
}
.paragraph2 {
padding: 0;
float: left!important;
font-size: 16px!important;
line-height: 26px!important;
font-weight: 600 !important;
width: 100% !important;
display: block!important;
max-width: 100%!important;
}
.paragraph {
font-size: 16px!important;
line-height: 24px!important;
margin: 0!important;
padding:5px 0!important;
}
.paragraph2_s {
width: 100% !important;
max-width: 100%!important;
padding: 0;
float: left!important;
font-weight: 400!important;
color: #434343!important;
font-size: 14px!important;
display: block!important;
}
.footer_text {
margin-bottom: 20px!important;
margin-top: 20px!important;
}
.style_head,.style_tit,.style_item_head,.style_item{
width: 20% !important;
}
}
@media only screen and (max-width:560px) {
.tab1,
.tab3 {
width: 97%!important;
float: left;
margin-top: 5px;
height: auto!important;
}
.block_c {
width: 100%!important;
float: left;
margin-top: 22px;
text-align: left!important;
}
.block_c2 {
width: 100%!important;
float: left;
text-align: left!important;
margin-top: 0px !important;
}
.block_c2 p {
letter-spacing: 1.5px;
margin-top: 10px!important;
margin-bottom: 0!important;
}
.style_head {
width: 45px!important;
}
.stack-column1,
.stack-column-center1 {
display: block !important;
width: 98% !important;
max-width: 98% !important;
min-width: 98% !important;
direction: ltr !important;
float: left!important;
margin: 0 1% 2%!important;
}
.w_50p {
width: 98%!important;
}
.stack-column3,
.stack-column-center3 {
display: block !important;
width: 98% !important;
max-width: 98% !important;
min-width: 98% !important;
direction: ltr !important;
float: left!important;
margin: 0 1% 0!important;
}
.w_33p {
width: 98%!important;
}
.stage_text {
line-height: 22px!important;
width: 65%!important;
margin: 0 !important;
}
.style_head{
padding: 6px 4px 2px!important;
font-size: 10px!important;
}
.style_tit{
padding: 6px 2px 2px!important;
font-size: 12px!important;
}
.style_item_head{
font-size: 12px!important;
padding: 2px 4px 6px!important;
}
.style_item {
font-size: 12px!important;
padding: 2px 2px 6px!important;
}
.toLeft{
text-align:left!important;
float:left!important;
display:block!important;
width:100%!important;
}
.toRight{
text-align:left!important;
float:left!important;
display:block!important;
width:100%!important;
}
.mobile_footer{
width: 100% !important;
}
body[yahoofix] .toLeft {float:left !important; text-align:left !important;}
}
@media screen and (max-width:640px) {
.mobile_display{
display: none !important;
}
.cube_secbutton ,.cube_mainbutton{
width: 80% !important;
}
.cubedm_sectit_line{
width:100% !important;
height:auto !important ;
}
.note_text{
color:#000!important ;
}
.img_line{
width:100% !important;
}
.img_icon_b{
max-width:100% !important;
}
.mobilewidth{
max-width: 100% !important;
text-align:center !important;
width: 100% !important;
margin:0 auto !important;
}
/* .mobilecta{
width:100% !important;
} */
.mobiletextcenter ,.mobilecenter{
text-align:center !important ;
width:100% !important;
/* display: block!important;
float: left; */
max-width:100%!important;
}
.stack-column-left {
display: block !important;
width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
direction: ltr !important;
text-align: left !important;
float: left !important;
margin: 0 0 !important;
}
.stack-column, .stack-column-center {
display: block !important;
width: 95% !important;
max-width: 100% !important;
direction: ltr !important;
text-align: center !important;
float: left!important;
margin: 0 2%!important;
}
}
@media screen and (min-width: 500px) {
.mobilecta {
width:100% !important;
display:block !important;
}
}
</style>
<style type="text/css">
img {
display: block;
border:0;
}
</style>
<!--[if gte mso 9]>
<style type="text/css">
/* Your Outlook-specific CSS goes here. */
.img_line{
padding:0;
border:0;
}
</style>
<![endif]-->
</head>
<body yahoo="fix">
<center style="width: 100%; background:#f5f5f5; text-align: left;">
<div style="max-width:610px; margin: auto;" class="email-container">
<!--[if mso]>
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="610" align="center">
<tr>
<td>
<![endif]-->
<!-- Wrapper -->
<table style="max-width:610px; margin: auto;" class="email-container" width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="100%" valign="top" style="">
<!-- Main wrapper -->
<table class="deviceWidth" border="0" align="center" cellpadding="0" cellspacing="0" style="max-width:610px">
<tr>
<td class="cub_bodyM15" style="padding:0px; width:100%; margin:0 0;">
<!-- TODO logo -->
<table class="deviceWidth_logo" border="0" align="center" cellpadding="0" cellspacing="0" style="width:100%;margin: 0 0;">
<tr >
<td class="deviceWidth_logoh" style="text-align:center;">
<a href="https://www.cathaybk.com.tw/cathaybk/" target="_blank">
<img src="https://www.cathaybk.com.tw/cathaybk/-/media/5BEA7CC4FA8246048B6DD3CD70D9CDD9.png" width="100%" height="auto" style="border:0px;vertical-align: middle;margin:0;">
</a>
</td>
</tr>
</table>
<!-- TODO logo end-->
<!--[if mso]>
<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="530" style="max-width:530px; margin:0 auto; " >
<tr>
<td align="center" valign="top" width="530">
<![endif]-->
<table class="cub_body40" style="width:100%;">
<tr>
<td>
<table style="width:100%;margin: 0 0;">
<tr>
<td class="cub_bodypaddbox" style="width:100%;padding:20px 20px 0px;margin: 0 0;">
<!-- TODO 大標題文字 -->
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td style="text-align:center;">
<p class="cubedm_maintit" style="line-height:40px;font-size:26px;color:#00283d;margin:2px 0px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;font-weight:600;margin-bottom:20px;word-wrap:break-word;">CUBE App登入成功通知</p>
</td>
</tr>
</table>
<!-- TODO 大標題文字 end-->
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td class="cubmp15">
<!--內容版-->
<table width="100%" align="center" role="presentation" style="max-width: 560px; margin:0px 0 30px; width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="100%" align="center" valign="top">
<table align="center" class="padding_40" style="width: 98%; font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif; text-align: center;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table style="width: 95%; margin: 0 auto; text-align: left;">
<tbody>
<tr>
<td> <p style="font-weight:600; font-size:18px;line-height:30px;color:#00283d;margin:0px;padding:0px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;text-align:left;">親愛的客戶&nbsp;您好:</p>
<p class="paragraph" style="font-size:16px;line-height:30px;color: #333;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0;margin:10px 0 0;text-align:left;">您於<span style="font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;color: #e00b00;font-weight:600; font-size:16px;line-height:30px;">2026/06/22 16:40:32</span>成功登入CUBE App(原名為網銀App),提供以下登入資訊供參考確認,請您留意登入時間是否正常,如非您本人操作,請儘速與我們連繫,我們將竭誠為您服務!</p>
<br>
<p style="font-weight:600; font-size:18px;line-height:30px;color:#00283d;margin:0px 0px 5px;padding:0px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;text-align:left;">登入成功資訊</p>
<table class="cube_table2" cellpadding="0" cellspacing="0" style="width:100%;margin:0 0 5px;font-family:'微軟正黑體',arial; padding:0px 0 0px;border: 1px solid #bebebe;font-size:12px ;" border="0">
<tbody>
<tr>
<td class="cube_table2_tit" style="width:40%;text-align:left;font-size:14px;line-height:20px;color:#00283d;margin: 0px;padding:5px 0 5px 2%;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:600;vertical-align:middle;height:20px;border-bottom: 1px solid #eeeeee;">登入時間</td>
<td class="cube_table2_text" style="width:58%;text-align:left;font-size:14px;line-height:20px;color: #494949;margin:0px;padding:5px 0px;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:500;vertical-align:middle;white-space:normal;word-break:break-all;border-bottom: 1px solid #eeeeee;">2026/06/22 16:40:32 (GMT+8)</td>
</tr>
<tr>
<td class="cube_table2_tit" style="width:40%;text-align:left;font-size:14px;line-height:20px;color:#00283d;margin: 0px;padding:5px 0 5px 2%;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:600;vertical-align:middle;height:20px;border-bottom: 1px solid #eeeeee;">登入通路</td>
<td class="cube_table2_text" style="width:58%;text-align:left;font-size:14px;line-height:20px;color: #494949;margin:0px;padding:5px 0px;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:500;vertical-align:middle;white-space:normal;word-break:break-all;border-bottom: 1px solid #eeeeee; ">CUBE App</td>
</tr>
<tr>
<td class="cube_table2_tit" style="width:40%;text-align:left;font-size:14px;line-height:20px;color:#00283d;margin: 0px;padding:5px 0 5px 2%;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:600;vertical-align:middle;height:20px;border-bottom: 1px solid #eeeeee;">IP </td>
<td class="cube_table2_text" style="width:58%;text-align:left;font-size:14px;line-height:20px;color: #494949;margin:0px;padding:5px 0px;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:500;vertical-align:middle;white-space:normal;word-break:break-all;border-bottom: 1px solid #eeeeee; ">49.213.149.34</td>
</tr>
<tr>
<td class="cube_table2_tit" style="width:40%;text-align:left;font-size:14px;line-height:20px;color:#00283d;margin: 0px;padding:5px 0 5px 2%;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:600;vertical-align:middle;height:20px;">裝置/版本</td>
<td class="cube_table2_text" style="width:58%;text-align:left;font-size:14px;line-height:20px;color: #494949;margin:0px;padding:5px 0px;font-family:'微軟正黑體',arial,Microsoft JhengHei,sans-serif;font-weight:500;vertical-align:middle;white-space:normal;word-break:break-all; ">Android/16</td>
</tr>
</tbody>
</table>
<table class="MoFootnoteHightlightbg" cellpadding="0" cellspacing="0" style="width:100%;margin:0px 0 5px;font-family:'微軟正黑體',arial;" border="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td>
<div class="cubenote" >
<table cellpadding="0" cellspacing="0" style="border:solid 1px #caeed9;background-color: #f3fff7;color:#333333;margin: 0 auto; text-align: left;">
<tr>
<td style="padding:10px;">
<p style="color:#333333;font-size:14px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;padding:0;margin:0 ;">
提醒您,為保障您的權益,請不要將您的網路銀行「用戶代號」與「網銀密碼」交付任何人或其他網站,避免帳務資訊外洩之風險,並務必謹慎保管個人資料。
</p>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td>
<!--[if mso]>
<table role="presentation" border="0"cellspacing="0" cellpadding="0" align="center" width="560" style="max-width:560px;margin:0px 2%;width:96%;">
<tr>
<td align="center" valign="top" width="560">
<![endif]-->
<table border="0" cellpadding="0" cellspacing="0" style="background:#fff;width:100%;margin:0 0 0;font-family:'微軟正黑體',arial; padding:0px 0 0px;float:left;">
<tr>
<td width="100%" align="center" valign="bottom" style="font-size:0;">
<!--[if mso]>
<table border="0" cellspacing="0" cellpadding="0" align="left" width="560" style="max-width:560px;margin:0px 2%;width:96%;">
<tr>
<td align="left" valign="top" width="560">
<![endif]-->
<!--[if mso]>
<table border="0" cellspacing="0" cellpadding="0" align="left" width="540" style="max-width:540px;margin:0px 0%;width:100%;">
<tr>
<td align="left" valign="top" width="540" style="max-width:540px;margin:0px auto;width:100%;">
<![endif]-->
<table border="0" cellpadding="0" cellspacing="0" style="max-width:540px;margin:0px 0;width:100%;">
<tbody>
<tr>
<td align="center" valign="top" style="font-size:0;" >
<!--[if mso]>
<table border="0" cellspacing="0" cellpadding="0" align="left" width="540" style="max-width:540px;margin:0px 2%;width:96%;">
<tr>
<td align="left" valign="top" width="200">
<![endif]-->
<div class="mobilewidth" style="width: 100%;max-width:180px;display:inline-block;margin:0 -2px 0;vertical-align:top;text-align:center;" class="stack-columnimg">
<table class="w_50p" align="center" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin:0 0% 5px;padding:0;">
<tbody><tr>
<td>
<table align="center" cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:14px;text-align:center;margin:0;padding:0;">
<tbody>
<tr>
<td align="center" style="display:inline-block;">
<img class="img_ADicon_b cardimg" src="https://www.cathaybk.com.tw/cathaybk/-/media/9927D65F3AD64D0AAF1A876DDFE9D132.png" width="180" style="display: block;margin: 0 auto;" alt="">
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td width="5"> </td>
<![endif]-->
<!--[if mso]>
<td align="left" valign="top" width="320">
<![endif]-->
<div class="mobilewidth" style="display:inline-block;margin:0 1% 0;width:98%;max-width:320px;vertical-align: middle;" class="stack-columnimg">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin:0 0 0px;padding:0;">
<tbody>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:14px;margin:0;padding:0;color:#333333;">
<tbody>
<tr class="mobilecenter" >
<td class="rwd_m" style="position: relative;">
<p class="mobiletextcenter" style="color:#00283d;font-size:16px;font-weight:600;font-family:'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;margin:0 0 5px;height:30px;"> 安全健檢隨時守護你的帳戶 </p>
<p class="mobiletextcenter" style="font-family:'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;margin:0 0 10px;"> 偵測帳戶安全等級,提醒你升級防護,更能隨時掌握跨平台登入紀錄,安全有感看得見</p>
</td>
</tr>
<tr class="mobilecenter" >
<td>
<!-- btn -->
<!--[if mso]>
<table align="center" width="100" border="0" cellpadding="0" cellspacing="0" style="width:100px;">
<tr>
<td height="30" valign="middle" style="font-family: Verdana, Sans-Serif; height:30px;">
<center>
<![endif]-->
<div style="display:inline-block; margin: 5px 0px; width:100%; vertical-align:top;" class="stack-column">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin-bottom: 10px;" >
<tr>
<td align="center" >
<!--[if mso]>
<table align="left" width="100" border="0" cellpadding="0" cellspacing="0" style="width:300px;height:25px;background: #00283d;">
<tr>
<td height="25" valign="middle" style="font-family: Verdana, Sans-Serif; height:25px;background: #00283d;line-height:25px;">
<center>
<![endif]-->
<a href="https://cube.cathaybk.com.tw/7pb452" target="_blank" style="color:#00283d; font-size:14px;height:35px; vertical-align: middle;background: #00283d;border-radius: 5px;display: block;line-height:35px;width: 100%;">
<span style="font-family:'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;color:#fff;text-decoration: none;border-radius: 5px;text-align:center;" >
立即健檢
</span>
</a>
<!--[if mso]>
</center>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
</div>
<!--[if mso]>
</center>
</td>
</tr>
</table>
<![endif]-->
<!-- btn end-->
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<tr>
<td height="20" style="">
</td>
</tr>
<tr>
<td align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table border="0" cellspacing="0" cellpadding="0" align="left" width="540" style="max-width:540px;margin:0px 2%;width:96%;">
<tr>
<td align="left" valign="top" width="200">
<![endif]-->
<div class="mobilewidth" style="width: 100%;max-width:180px;display:inline-block;margin:0 -2px 0;vertical-align:top;text-align:center;" class="stack-columnimg">
<table class="w_50p" align="center" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin:0 0% 5px;padding:0;">
<tbody><tr>
<td>
<table align="center" cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:14px;text-align:center;margin:0;padding:0;">
<tbody>
<tr>
<td align="center" style="display:inline-block;">
<img class="img_ADicon_b cardimg" src="https://www.cathaybk.com.tw/cathaybk/-/media/4B15FD291F3948B2AA2016F0000D5B84.png" width="180" style="display: block;margin: 0 auto;" alt="">
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td width="5"> </td>
<![endif]-->
<!--[if mso]>
<td align="left" valign="top" width="320" >
<![endif]-->
<div class="mobilewidth" style="display:inline-block;margin:0 1% 0;width:98%;max-width:320px;vertical-align: middle;" class="stack-columnimg">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin:0 0 0px;padding:0;">
<tbody>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:14px;margin:0;padding:0;color:#333333;">
<tbody>
<tr class="mobilecenter" >
<td class="rwd_m" style="position: relative;">
<p class="mobiletextcenter" style="color:#00283d;font-size:16px;font-weight:600;font-family:'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;margin:0 0 5px;height:30px;">裝置綁定讓手機提款更流暢 </p>
<p class="mobiletextcenter" style="font-family:'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;margin:0 0 10px;"> 登入App完成裝置綁定後手機提款免用交易驗證碼就能取得提款序號超方便</p>
</td>
</tr>
<tr class="mobilecenter" >
<td>
<!-- btn -->
<!--[if mso]>
<table align="center" width="100" border="0" cellpadding="0" cellspacing="0" style="width:100px;">
<tr>
<td height="30" valign="middle" style="font-family: Verdana, Sans-Serif; height:30px;">
<center>
<![endif]-->
<div style="display:inline-block; margin: 5px 0px; width:100%; vertical-align:top;" class="stack-column">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin-bottom: 10px;" >
<tr>
<td align="center" >
<!--[if mso]>
<table align="left" width="100" border="0" cellpadding="0" cellspacing="0" style="width:300px;height:25px;background: #00283d;">
<tr>
<td height="25" valign="middle" style="font-family: Verdana, Sans-Serif; height:25px;background: #00283d;line-height:25px;">
<center>
<![endif]-->
<a href="https://cube.cathaybk.com.tw/7pb44y" target="_blank" style="color:#00283d; font-size:14px;height:35px; vertical-align: middle;background: #00283d;border-radius: 5px;display: block;line-height:35px;width: 100%;">
<span style="font-family:'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;color:#fff;text-decoration: none;border-radius: 5px;text-align:center;" >
立即設定
</span>
</a>
<!--[if mso]>
</center>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
</div>
<!--[if mso]>
</center>
</td>
</tr>
</table>
<![endif]-->
<!-- btn end-->
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</tbody>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
<!--內容版end-->
</td>
</tr>
</table>
<!-- 行動按鈕樣式 -->
<table border="0" cellpadding="0" cellspacing="0" align="center" style="margin:0px 0;width:100%">
<tbody><tr>
<td class="bg_gray" align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table border="0" cellspacing="0" cellpadding="0" align="center" width="530" style="max-width:530px;margin:0px 0;width:100%;">
<tr>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr >
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:12px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/promo/event/ebanking/product/APP-WEB/index.html" target="_blank" class="gray_link" style="color:#434343;font-size:15px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/A559FD3A2E6D4B48B6DA96469352DAFB.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="5F5DCF665F2B49AEAC275C8B0A026556.ashx"></a>
</td>
</tr>
<tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/promo/event/ebanking/product/APP-WEB/index.html" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
CUBE App
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr >
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:12px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/campaign/ebanking/2023fraud/?CUB_SRC=CONSUME&CUB_CHL1=BAN&CUB_CHL2=01&MA_TK=DB393&CUB_DT=20210205&utm_source=edm&utm_medium=banner&utm_campaign=antifraudinfo&utm_content=mass&utm_term=antifraudinfo" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/F97DEF395BAF43E09CD151192F1F5604.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="">
</a>
</td>
</tr>
<tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/campaign/ebanking/2023fraud/?CUB_SRC=CONSUME&CUB_CHL1=BAN&CUB_CHL2=01&MA_TK=DB393&CUB_DT=20210205&utm_source=edm&utm_medium=banner&utm_campaign=antifraudinfo&utm_content=mass&utm_term=antifraudinfo" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
防詐須知
</a>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr style="">
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:14px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.mybank.com.tw/MyBank/Quicklinks/Outer/FAQ_Apply" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/2A955BD86E304CB6A412C9DB0C5BFC3D.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="E81EAA8FB60B496C88A81298E21F102B.ashx"></a>
</td>
</tr>
<tr>
<td>
<a href="https://www.mybank.com.tw/MyBank/Quicklinks/Outer/FAQ_Apply" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
常見問題
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr style="">
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:12px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.facebook.com/cathayunitedbank/" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/C8C25B7F4A6540B78C51091D6D45CA10.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="">
</a>
</td>
</tr>
<tr>
<td>
<a href="https://www.facebook.com/cathayunitedbank/" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
粉絲團
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" style="width:96%;color:#333333;margin: 0 2%; text-align: left;">
<tr>
<td height="10">
</td>
</tr>
<tr>
<td style="padding:0px 10px;">
<p style="font-size: 14px;line-height: 18px;color:#555555;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;text-align:left;margin:0;">若您收到以本行名義寄發的可疑郵件,但內容非本人之帳戶或資訊,難以辨識真偽時,請不要執行此封電子郵件網頁連結與附件檔案,以免遭惡意程式感染,導致帳號密碼或機密資料外洩,謝謝您!<a style="color:#26a862;" class="cubedm_link" href="https://www.cathaybk.com.tw/cathaybk/about/about/customer-benefits/client/" target="_block">→偽冒郵件辨識宣導說明</a></p>
</td>
</tr>
<tr>
<td height="10">
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width:96%;margin: 0 2%;">
<tbody><tr>
<td class="cubmp15">
<table cellpadding="0" cellspacing="0" style="width:100%;">
<tbody><tr>
<td style="border-top:1px solid #bebebe;" align="center" height="10"></td>
</tr>
<tr>
<td style="padding:0px 10px;" align="left">
<p style="color:#888888;font-size:14px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;margin:0;">
本郵件是由系統自動寄發,請勿直接回覆,如有任何問題,請<a target="_block" href="https://www.cathaybk.com.tw/cathaybk/contact/intro/" style="color:#26a862;" class="cubedm_link">聯絡我們</a>或致電本行24小時服務專線(02)2383-1000
</p>
</td>
</tr>
<tr>
<td height="20"></td>
</tr>
</tbody></table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
<table border="0" align="center" cellpadding="0" cellspacing="0" style="width:100%;margin: 0 0;">
<tr style="background:#dddddd;">
<td style="background:#dddddd;">
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;background:#dddddd;">
<tr>
<td >
<table class="deviceWidth" style="height:auto;" border="0" align="center" cellspacing="0">
<tr>
<td>
<table width="100%" border="0" align="center">
<tr>
<td class="deviceWidth" style="padding:20px 20px;">
<p class="note_text" style="font-size: 12px;line-height: 18px;color:#888888;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;text-align:left;margin:0;">本通訊及其所有附件所含之資訊均屬機密,僅供指定之收件人使用,未經寄件人許可不得揭露、複製或散布本通訊。若您並非指定之收件人,請勿使用、保存或揭露本通訊之任何部份,並請即通知寄件人並完全刪除本通訊。網路通訊可能含有病毒,收件人應自行確認本郵件是否安全,若因此造成損害,寄件人恕不負責。<br>
The information contained in this communication and attachment is confidential and is intended only for the use of the recipient to which this communication is addressed. Any disclosure, copying or distribution of this communication without the sender's consents is strictly prohibited. If you are not the intended recipient, please notify the sender and delete this communication entirely without using, retaining, or disclosing any of its contents. Internet communications cannot be guaranteed to be virus-free. The recipient is responsible for ensuring that this communication is virus free and the sender accepts no liability for any damages caused by virus transmitted by this communication. </p>
</td>
</tr>
<tr>
<td align="center">
<img width="41" height="30" style="border:0px" src="https://mcusercontent.com/b5750eb6c5e399c436e8c2800/images/b9b17d20-da27-c5a0-476a-b2210b368e81.png" alt="" >
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- End Main wrapper -->
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</div>
</center>
</body>
</html>
[2026-06-22 17:09:42] local.INFO: === 原始內文結束 ===
[2026-06-22 17:16:16] local.INFO: === 【GMAIL 測試抓取成功】 ===
[2026-06-22 17:16:16] local.INFO: 主旨: 國泰世華銀行消費彙整通知(請勿直接回覆)
[2026-06-22 17:16:16] local.INFO: 信件 ID: 19eee74e4c611560
[2026-06-22 17:16:16] local.INFO: === 原始內文開始 ===
[2026-06-22 17:16:16] local.INFO:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width">
<title>【國泰世華銀行】信用卡繳款入帳彙整通知</title>
<!-- The title tag shows in email notifications, like Android 4.4. -->
<!-- Web Font / @font-face : BEGIN -->
<!-- NOTE: If web fonts are not required, lines 10 - 27 can be safely removed. -->
<!-- Desktop Outlook chokes on web font references and defaults to Times New Roman, so we force a safe fallback font. -->
<!--[if mso]>
<style>
* {
font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif !important;
}
</style>
<![endif]-->
<!-- All other clients get the webfont reference; some will render the font and others will silently fail to the fallbacks. More on that here: http://stylecampaign.com/blog/2015/02/webfont-support-in-email/ -->
<!--[if !mso]><!-->
<!-- insert web font reference, eg: <link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'> -->
<!--<![endif]-->
<!-- Web Font / @font-face : END -->
<!-- CSS Reset -->
<!-- 樣式 -->
<style type="text/css">
html,
body {
width: 100%;
background: #f5f5f5;
margin: 0px !important;
padding: 0px !important;
}
* {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
li {
list-style-type: none;
}
table,
td {
mso-table-lspace: 0pt !important;
mso-table-rspace: 0pt !important;
}
table {
border-spacing: 0 !important;
border-collapse: collapse !important;
table-layout: fixed !important;
}
table table table {
table-layout: auto;
}
/* What it does: Uses a better rendering method when resizing images in IE. */
img {
-ms-interpolation-mode: bicubic;
}
/* What it does: A work-around for email clients meddling in triggered links. */
*[x-apple-data-detectors],
/* iOS */
.x-gmail-data-detectors,
/* Gmail */
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important;
cursor: default !important;
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}
/* What it does: Prevents Gmail from displaying an download button on large, non-linked images. */
.toLeft {
text-align: right !important;
float: right !important;
display: block !important;
width: 100% !important;
}
table.padding_40 {
}
.title_text {
color: #FFF;
font-size: 26px;
font-weight: bold;
}
img {
display: block;
}
.paragraph {
font-size: 15px;
line-height: 26px;
color: #434343;
margin: 0px 0 0;
}
a {
color: #187dc6;
line-height: 25px;
text-decoration: underline;
}
a:hover {
color: #187dc6;
text-decoration: underline;
}
a.gray_link {
color: #434343;
/*font-size:15px;*/
line-height: 20px;
text-decoration: underline;
}
a.gray_link:hover {
color: #00a94f;
}
a.link_other {
color: #000;
text-decoration: underline;
}
a.link_other:hover {
color: #37aa5d;
text-decoration: underline;
}
a.green_link {
color: #21A840;
}
a.green_link:hover {
opacity: 0.8;
}
.paragraph_13 {
color: #434343;
line-height: 20px;
font-size: 13px;
margin-top: 30px;
}
.ad_area {
border: 1px solid #d2d2d2;
}
.footer_text {
color: #666666;
font-size: 12px;
line-height: 20px;
}
.no_border_b {
width: 1px !important;
}
.no_border {
width: 1px !important;
}
.deviceWidth_banner {
width: 100%;
}
.tit_banner {
width: 90% !important;
}
.title_banner2 {
text-align: left !important;
margin-left: 10px !important;
}
.title_text {
text-align: left !important;
padding-left: 0px !important;
}
/* .cube_secbutton{
border: 1px solid #00283d!important;
} */
@media screen and (max-width:640px) {
body {
margin: 0px !important;
padding: 0px !important;
/* width:100%!important;*/
}
.tit_banner {
width: 100% !important;
margin-left: 0px;
}
.paragraph2 {
margin: 0 !important;
}
.cubedm_title {
font-size: 20px !important;
line-height: 1 !important;
}
.mobile_display {
display: none !important;
}
.cube_secbutton, .cube_mainbutton {
width: 80% !important;
}
.cubedm_sectit_line {
width: 100% !important;
height: auto !important;
}
.note_text {
color: #000 !important;
}
.img_line {
width: 100% !important;
}
.img_icon_b {
width: 40px !important;
max-width: 40px !important;
}
}
@media screen and (max-device-width: 640px) {
body[yahoo] td.title_text {
margin-top: 10px !important;
float: left !important;
font-size: 20px !important;
line-height: 30px !important;
}
}
@media screen and (max-width:640px) {
body[yahoo] td.title_text {
/*margin-top:5.5vw!important;*/
float: left !important;
font-size: 20px !important;
line-height: 28px !important;
}
td.title_text {
/*margin-top:5.5vw!important;*/
float: left !important;
font-size: 20px !important;
line-height: 28px !important;
}
.cubedm_maintit {
padding: 0 10px;
margin: 20px 0 20px !important;
}
}
@media screen and (max-width:450px) {
.title_text {
font-size: 5vw !important;
line-height: 6vw !important;
padding-left: 5px;
}
}
@media screen and (max-width:640px) {
.deviceWidth_banner {
width: 100% !important;
padding: 0;
}
.cub_body40 {
padding: 0 5px !important;
background: #fff !important;
}
.cub_bodypaddbox {
padding: 0 10px !important;
}
.cub_bodyM15 {
padding: 0 15px !important;
background: #f5f5f5 !important;
}
.cubmp15 {
padding: 0 0px !important;
background: #fff !important;
}
}
@media screen and (min-width:640px) {
table.padding_40 {
padding: 0px 0px !important;
margin: 10px 0 10px !important;
max-width: 100% !important;
}
}
@media screen and (max-width:640px) {
td.title_text {
font-size: 20px !important;
line-height: 30px !important;
padding-left: 5px;
margin-top: 5px !important;
float: left !important;
}
}
@media screen and (max-width:640px) {
.paragraph {
font-size: 16px !important;
line-height: 26px !important;
margin: 0 !important;
padding: 10px 0 !important;
}
.paragraph3 {
font-size: 18px !important;
line-height: 30px !important;
padding: 0 !important;
}
}
@media screen and (max-width:640px) {
.paragraph_13 {
font-size: 13px !important;
line-height: 20px !important;
margin-top: 10px !important;
}
}
@media screen and (max-width:640px) {
.main {
max-width: 100% !important;
width: 100%;
}
}
@media screen and (max-width:640px) {
table.bottom_text {
width: 100% !important;
}
}
@media screen and (max-width:640px) {
.footer_text {
font-size: 15px !important;
}
}
@media screen and (max-width:640px) {
.stack-column,
.stack-column-center {
display: block !important;
width: 95% !important;
max-width: 950% !important;
min-width: 95% !important;
direction: ltr !important;
text-align: center !important;
float: left !important;
margin: 0 2% !important;
}
.stack-column2,
.stack-column-center2 {
display: block !important;
width: 25% !important;
max-width: 25% !important;
min-width: 25% !important;
direction: ltr !important;
float: left !important;
margin: 0 0 2% !important;
}
.w_50p {
width: 98% !important;
}
.stack-column1,
.stack-column-center1 {
display: block !important;
width: 48% !important;
max-width: 48% !important;
min-width: 48% !important;
direction: ltr !important;
float: left !important;
margin: 0 1% 2% !important;
}
.stack-column3,
.stack-column-center3 {
display: block !important;
width: 31% !important;
max-width: 31% !important;
min-width: 31% !important;
direction: ltr !important;
float: left !important;
margin: 0 1% 0 !important;
}
.w_33p {
width: 98% !important;
}
}
@media screen and (max-width:640px) {
li {
float: left;
width: 100%;
}
.search_tip {
margin: 10px 2% 0 !important;
}
.b_display {
margin: 0 !important;
}
.n_padding {
padding: 10px 5px !important;
}
a.gray_link {
width: 100% !important;
float: left !important;
font-size: 12px !important;
}
.d_all {
width: 100% !important;
padding: 0 0 !important;
margin: 0 !important;
}
.pd20 {
padding: 10px 0 10px !important;
width: 100% !important;
margin: 0 !important;
}
.s_20 {
height: 10px !important;
}
.s_10 {
height: 5px !important;
}
body[yahoofix] .tit_banner {
height: auto !important;
padding: 5px 0px !important;
}
.deviceWidth_banner {
width: 100% !important;
padding: 0;
height: 140px !important;
}
img.banner_img {
height: auto !important;
height: auto !important;
width: 100%;
float: left;
max-width: 100% !important;
}
.deviceWidth_banner {
width: 100% !important;
padding: 0;
height: auto !important;
max-width: 100% !important;
}
.note_text {
font-size: 12px !important;
line-height: 1.5 !important;
color: #000000 !important;
}
.deviceWidth {
padding: 20px 15px !important;
max-width: 100% !important;
}
.email-container {
max-width: 100% !important;
}
.deviceWidth_logo {
width: 100% !important;
padding: 0 0px;
margin: 0px 0;
}
.deviceWidth_logo img {
width: 100% !important;
height: auto !important;
}
.tab2 {
display: none;
}
.tab1,
.tab3 {
width: 50% !important;
max-width: 100% !important;
}
.table_td1 {
width: 100% !important;
padding: 0 !important;
display: block !important;
}
.table_td2 {
width: 100% !important;
padding: 0;
display: block !important;
}
.table_td3 {
width: 100% !important;
padding: 0 !important;
display: block !important;
}
.table_td4 {
width: 100% !important;
padding: 0 !important;
display: block !important;
}
/* And center justify these ones. */
.stack-column-center {
text-align: center !important;
}
}
@media only screen and (max-width:560px) {
.inblock {
display: inline-block !important;
}
.deviceWidth_logoh {
height: auto !important;
}
.paragraph2 {
padding: 0;
float: left !important;
font-size: 16px !important;
line-height: 26px !important;
font-weight: 600 !important;
width: 100% !important;
display: block !important;
max-width: 100% !important;
}
.paragraph {
font-size: 14px !important;
line-height: 24px !important;
margin: 0 !important;
padding: 5px 0 !important;
}
.paragraph2_s {
width: 100% !important;
max-width: 100% !important;
padding: 0;
float: left !important;
font-weight: 400 !important;
color: #434343 !important;
font-size: 14px !important;
display: block !important;
}
.footer_text {
margin-bottom: 20px !important;
margin-top: 20px !important;
}
.style_head, .style_tit, .style_item_head, .style_item {
width: 20% !important;
}
}
@media only screen and (max-width:560px) {
.tab1,
.tab3 {
width: 97% !important;
float: left;
margin-top: 5px;
height: auto !important;
}
.block_c {
width: 100% !important;
float: left;
margin-top: 22px;
text-align: left !important;
}
.block_c2 {
width: 100% !important;
float: left;
text-align: left !important;
margin-top: 0px !important;
}
.block_c2 p {
letter-spacing: 1.5px;
margin-top: 10px !important;
margin-bottom: 0 !important;
}
.style_head {
width: 45px !important;
}
.stack-column1,
.stack-column-center1 {
display: block !important;
width: 98% !important;
max-width: 98% !important;
min-width: 98% !important;
direction: ltr !important;
float: left !important;
margin: 0 1% 2% !important;
}
.w_50p {
width: 98% !important;
}
.stack-column3,
.stack-column-center3 {
display: block !important;
width: 98% !important;
max-width: 98% !important;
min-width: 98% !important;
direction: ltr !important;
float: left !important;
margin: 0 1% 0 !important;
}
.w_33p {
width: 98% !important;
}
.stage_text {
line-height: 22px !important;
width: 65% !important;
margin: 0 !important;
}
.style_head {
padding: 6px 4px 2px !important;
font-size: 10px !important;
}
.style_tit {
padding: 6px 2px 2px !important;
font-size: 12px !important;
}
.style_item_head {
font-size: 12px !important;
padding: 2px 4px 6px !important;
}
.style_item {
font-size: 12px !important;
padding: 2px 2px 6px !important;
}
.toLeft {
text-align: right !important;
float: left !important;
display: block !important;
width: 100% !important;
}
.toRight {
text-align: left !important;
float: left !important;
display: block !important;
width: 100% !important;
}
.mobile_footer {
width: 100% !important;
}
body[yahoofix] .toLeft {
float: left !important;
text-align: left !important;
}
}
</style>
<style type="text/css">
img {
display: block;
border: 0;
}
</style>
<!--[if mso]>
<style type=”text/css”>
body{
font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;
}
</style>
<![endif]-->
</head>
<body yahoo="fix">
<center style="width: 100%; background:#f5f5f5; text-align: left;">
<div style="max-width:610px; margin: auto;" class="email-container">
<!--[if mso]>
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="610" align="center">
<tr>
<td>
<![endif]-->
<!-- Wrapper -->
<table style="max-width:610px; margin: auto;" class="email-container" width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="100%" valign="top" style="">
<!-- Main wrapper -->
<table class="deviceWidth" border="0" align="center" cellpadding="0" cellspacing="0" style="max-width:610px">
<tr>
<td class="cub_bodyM15" style="padding:0px; width:100%; margin:0 0;">
<!-- TODO logo -->
<table class="deviceWidth_logo" border="0" align="center" cellpadding="0" cellspacing="0" style="width:100%;margin: 0 0;">
<tr >
<td class="deviceWidth_logoh" style="text-align:center;">
<a href="https://www.cathaybk.com.tw/cathaybk/" target="_blank">
<img src="https://www.cathaybk.com.tw/cathaybk/-/media/5BEA7CC4FA8246048B6DD3CD70D9CDD9.png" width="100%" height="auto" style="border:0px;vertical-align: middle;margin:0;">
</a>
</td>
</tr>
</table>
<!-- TODO logo end-->
<!--[if mso]>
<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="530" style="max-width:530px; margin:0 auto; " >
<tr>
<td align="center" valign="top" width="530">
<![endif]-->
<table class="cub_body40" style="width:100%;">
<tr>
<td>
<table style="width:100%;margin: 0 0;">
<tr>
<td class="cub_bodypaddbox" style="width:100%;padding:20px 20px 0px;margin: 0 0;">
<!-- TODO 大標題文字 -->
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td style="text-align:center;">
<p class="cubedm_maintit" style="line-height:35px;font-size:28px;color:#00283d;margin:2px 0px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;font-weight:600;margin-bottom:20px;word-wrap:break-word;">消費彙整通知</p>
</td>
</tr>
</table>
<!-- TODO 大標題文字 end-->
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td class="cubmp15">
<!--內容版-->
<table class="padding_40" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%; margin:0 0 0px;max-width:100%;">
<tbody><tr>
<td class="d_all" style="width:100%;margin:0 0 0px;float:left;padding:0 0%;">
<div style="display:inline-block;margin:0 !important;width:100%;float:none !important;">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="100%" style="margin:0;padding:0;">
<tbody>
<tr>
<td style="padding:0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="margin:0;padding:0;">
<tbody>
<tr>
<td>
<p class="toLeft" style="font-size:14px;line-height:30px;color:#888888;margin:0px;padding:0px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;float:left;text-align:left;">
通知日期2026/06/22
</p>
</td>
</tr>
<tr>
<td>
<b class="toRight" style="font-size:18px;line-height:30px;color:#00283d;margin:0px;padding:0px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;text-align:left;">
親愛的客戶,您好
</b>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
<tr>
<td class="d_all" style="width:100%;margin:0 0 0px;float:left;padding:0 0%;">
<p class="paragraph" style="font-size:16px;line-height:26px;color:#434343;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0;margin:10px 0 0;text-align:justify;">感謝您使用國泰世華銀行信用卡/簽帳金融卡消費,您最新的消費授權紀錄如下:
<br>
</p>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td class="d_all" style="width:100%;margin:0 0 0px;float:left;padding:0 0%;">
<!--詳細內文 標題-->
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0px 0 0px;margin:0 auto 0px;">
<tbody>
<tr>
<td style="text-align:left;font-size:14px;line-height:20px;color:#FFFFFF;margin:0px;padding:6px 10px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;background:#00283d;background: linear-gradient(269deg, rgba(103, 110, 213, 0.79), rgba(0, 153, 78, 0.61) 53%, rgba(28, 137, 196, 0.76));">卡號後4碼 1195</td>
</tr>
</tbody>
</table>
<!--詳細內文 標題 end-->
<!--詳細內文 space-->
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0px 0 0px;margin:0 auto 0px;">
<tbody>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<!--詳細內文 space end-->
<!--詳細內文 第一筆 -->
<table class="spend-table" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0px 0 0px;margin:0 auto 0px;border:1px solid #707070;">
<tbody>
<tr>
<td class="style_head" style="width:18%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 10px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;">卡別</td>
<td class="style_head" style="width:22%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;">行動卡號後4碼</td>
<td class="style_head" style="width:22%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;">授權日期</td>
<td class="style_head" style="width:20%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;">授權時間</td>
<td class="style_head" style="width:18%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 10px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;">消費地區</td>
</tr>
<tr>
<td class="style_item_head" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 10px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;border-bottom:1px solid #DCDCDC;">正卡</td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;border-bottom:1px solid #DCDCDC;"> </td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;border-bottom:1px solid #DCDCDC;">2026/06/21</td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;border-bottom:1px solid #DCDCDC;">21:40</td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 10px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;border-bottom:1px solid #DCDCDC;">TW</td>
</tr>
<tr>
<td colspan="2" class="style_head" style="width:40%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;background-color:#F7F7F7;">消費金額</td>
<td class="style_head" style="width:20%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;background-color:#F7F7F7;">商店名稱</td>
<td class="style_head" style="width:20%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;background-color:#F7F7F7;">消費類別</td>
<td class="style_head" style="width:20%;text-align:left;font-size:12px;line-height:14px;color:#A1A1A1;margin:0px;padding:6px 8px 2px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:300;vertical-align:top;background-color:#F7F7F7;">備註</td>
</tr>
<tr>
<td colspan="2" class="style_item_head" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;background-color:#F7F7F7;">NT$2,604</td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;background-color:#F7F7F7;"></td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;background-color:#F7F7F7;">百貨公司</td>
<td class="style_item" style="text-align:left;font-size:14px;line-height:20px;color:#535353;margin:0px;padding:2px 8px 6px;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;font-weight:600;vertical-align:top;background-color:#F7F7F7;">&nbsp;</td>
</tr>
</tbody>
</table>
<!--詳細內文 第一筆end-->
<!--詳細內文 space-->
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0px 0 0px;margin:0 auto 0px;">
<tbody><tr>
<td height="10"></td>
</tr>
</tbody>
</table>
<!--詳細內文 space end-->
<!--詳細內文 第一筆 -->
</td>
</tr>
<tr>
<td class="d_all" style="width:100%;margin:0 0 0px;float:left;padding:0 0;">
<p class="paragraph" style="font-size:14px;line-height:26px;color:#FF0000;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0;margin:0px 0 10px;">
*若對消費有疑異,請透過本行<a href="https://cathaybk.tw/23EAP28JI" target="_blank" style="color:#FF0000;">智能助理</a>取得協助。<br>
*消費金額說明:雙幣信用卡之外幣消費金額以授權時間約當新臺幣金額計算,惟實際請款仍依外幣消費金額計算(如非約定外幣,其海外消費匯率依商店請款日為準)。
</p>
</td>
</tr>
<tr>
<td height="20" style="border-bottom:1px solid #E6E6E6;padding:0 2%;"></td>
</tr>
<tr>
<td>
<!--icons -->
<!-- 廣告 -->
<!--[if mso]>
<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="530" style="max-width:530x; margin:0px 10px ;width:530px;">
<tr>
<td align="center" valign="top" width="530">
<![endif]-->
<table role="presentation" border="0" cellpadding="0" cellspacing="0" align="center" width=" " style="max-width:100%; margin:0px 0% ;width: 100%;">
<tr>
<td height="20"></td>
</tr>
<tr>
<td align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="530">
<tr>
<td align="center" valign="top" width="250">
<![endif]-->
<div style="display:inline-block; margin: 0 -2px; width:100%; min-width:200px; max-width:280px; vertical-align:top;" class="stack-column">
<table class="w_50p" role="presentation" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tr>
<td class="n_padding" style="padding: 10px 2px;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size: 14px;text-align: center;">
<tr>
<td>
<span id="maineditor_repeater_ctl00_bill_content_x1"></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
<td align="center" valign="top" width="250">
<![endif]-->
<div style="display:inline-block; margin: 0 -2px; width:100%; min-width:200px; max-width:280px; vertical-align:top;" class="stack-column">
<table class="w_50p" role="presentation" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tr>
<td class="n_padding" style="padding: 10px 2px;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size: 14px;text-align: center;">
<tr>
<td>
<span id="maineditor_repeater_ctl00_bill_content_x2"></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<tr>
<td align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table role="presentation" border="0" cellspacing="0" cellpadding="0" align="center" width="530">
<tr>
<td align="center" valign="top" width="250">
<![endif]-->
<div style="display:inline-block; margin: 0 -2px; width:100%; min-width:200px; max-width:280px; vertical-align:top;" class="stack-column">
<table class="w_50p" role="presentation" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tr>
<td class="n_padding" style="padding: 10px 2px;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size: 14px;text-align: center;">
<tr>
<td
<span id="maineditor_repeater_ctl00_bill_content_x3"></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
<td align="center" valign="top" width="250">
<![endif]-->
<div style="display:inline-block; margin: 0 -2px; width:100%; min-width:200px; max-width:280px; vertical-align:top;" class="stack-column">
<table class="w_50p" role="presentation" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tr>
<td class="n_padding" style="padding: 10px 2px;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size: 14px;text-align: center;">
<tr>
<td>
<span id="maineditor_repeater_ctl00_bill_content_x4"></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
<!-- 廣告 end-->
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;font-family:'Microsoft JhengHei', Arial, '微軟正黑體', sans-serif;padding:0px 0 0px;margin:0 auto 0px;">
<tbody>
<tr>
<td height="5"><span id="bill_content_x5"></span></td>
</tr>
</tbody>
</table>
<!--注意事項-->
<table width="98% " border="0 " cellpadding="0 " cellspacing="0 " class="footer_text " style="float:left;color: #666666;font-size: 14px;line-height:24px;margin-bottom:10px;margin-top:10px; ">
<tbody>
<tr>
<td align="left " style="font-family: 'Microsoft JhengHei',Arial, '微軟正黑體', sans-serif;text-align:justify; ">
<p style="margin:0;padding:0;font-family: 'Microsoft JhengHei',Arial, '微軟正黑體', sans-serif;font-size:12px ;">1.本通知是您以本行信用卡/簽帳金融卡簽帳消費取得交易授權後,最遲於次兩個工作日前彙整寄送給您。</p>
<p style="margin:0;padding:0;font-family: 'Microsoft JhengHei',Arial, '微軟正黑體', sans-serif;font-size:12px ;">2.因部分商店之實際交易授權時間與您的消費時間不盡相同(如:保費授權、郵購傳真交易、小額免簽名交易、代扣繳費用、人工手動壓印刷卡等人工授權交易),故本行通知之授權日期可能比實際交易消費日期晚。</p>
<p style="margin:0;padding:0;font-family: 'Microsoft JhengHei',Arial, '微軟正黑體', sans-serif;font-size:12px ;">3.外幣交易及國內部分商店交易,是以交易授權日之匯率初步換算成新臺幣(不含國外交易手續費),實際請款金額請以您收到帳單上的金額為準。</p>
<p style="margin:0;padding:0;font-family: 'Microsoft JhengHei',Arial, '微軟正黑體', sans-serif;font-size:12px ;">4.如您日後不想接到本項服務,請至<a href="https://www.mybank.com.tw/mybank" target="_blank" class="green_link ">CUBE網銀</a>,登入後依您的意願點選啟動/取消電子郵件信箱選項下之「每日消費金額彙整通知」即可。</p>
<p style="margin:0;padding:0;font-family: 'Microsoft JhengHei',Arial, '微軟正黑體', sans-serif;font-size:12px ;">5.暫無商店資訊係因「商店名稱」欄位需為本行簽約之特約商店方可顯示,非本行簽約之特約商店,須待該商店向本行請款後,您即可於本行網路銀行之『新增消費明細』功能查詢此筆消費明細。</p>
</td>
</tr>
</tbody>
</table>
<!--注意事項end-->
</td>
</tr>
</tbody></table>
<!--內容版end-->
</td>
</tr>
</table>
<!-- 行動按鈕樣式 -->
<table border="0" cellpadding="0" cellspacing="0" align="center" style="margin:0px 0;width:100%">
<tbody><tr>
<td class="bg_gray" align="center" valign="top" style="font-size:0;">
<!--[if mso]>
<table border="0" cellspacing="0" cellpadding="0" align="center" width="530" style="max-width:530px;margin:0px 0;width:100%;">
<tr>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr >
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:12px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/promo/event/ebanking/product/APP-WEB/index.html" target="_blank" class="gray_link" style="color:#434343;font-size:15px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/A559FD3A2E6D4B48B6DA96469352DAFB.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="5F5DCF665F2B49AEAC275C8B0A026556.ashx"></a>
</td>
</tr>
<tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/promo/event/ebanking/product/APP-WEB/index.html" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
CUBE App
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr >
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:12px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/campaign/ebanking/2023fraud/" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/F97DEF395BAF43E09CD151192F1F5604.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="">
</a>
</td>
</tr>
<tr>
<td>
<a href="https://www.cathaybk.com.tw/cathaybk/campaign/ebanking/2023fraud/" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
防詐須知
</a>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr style="">
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:14px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.mybank.com.tw/MyBank/Quicklinks/Outer/FAQ_Apply" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/2A955BD86E304CB6A412C9DB0C5BFC3D.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="E81EAA8FB60B496C88A81298E21F102B.ashx"></a>
</td>
</tr>
<tr>
<td>
<a href="https://www.mybank.com.tw/MyBank/Quicklinks/Outer/FAQ_Apply" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
常見問題
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
<td align="left" valign="top" width="100">
<![endif]-->
<div style="display:inline-block;margin:0 0px 0;width:98%;max-width:140px;vertical-align:top;" class="stack-column2">
<table class="w_50p" cellspacing="0" cellpadding="0" border="0" width="98%" style="margin:0 1% 5px;padding:0;">
<tbody><tr style="">
<td style="padding:5px 0px;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size:12px;text-align:center;margin:0;padding:0;">
<tbody><tr>
<td>
<a href="https://www.facebook.com/cathayunitedbank/" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
<img class="img_icon_b" src="https://www.cathaybk.com.tw/cathaybk/-/media/C8C25B7F4A6540B78C51091D6D45CA10.png" width="40" style="max-width:120px; height: auto;display: block;margin: 0 auto;" alt="">
</a>
</td>
</tr>
<tr>
<td>
<a href="https://www.facebook.com/cathayunitedbank/" target="_blank" class="gray_link" style="color:#434343;font-size:12px;line-height:30px;text-decoration:none;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;display:inline-block;">
粉絲團
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</div>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tbody><tr>
<td class="cubmp15">
<table cellpadding="0" cellspacing="0" style="width:100%;">
<tbody><tr>
<td style="border-top:1px solid #bebebe;" align="center" height="10"></td>
</tr>
<tr>
<td align="left">
<p style="color:#333333;font-size:14px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;margin:0;">
本郵件是由系統自動寄發,請勿直接回覆,如有任何問題,請<a target="_block" href="https://www.cathaybk.com.tw/cathaybk/contact/intro/" style="color:#26a862;" class="cubedm_link">聯絡我們</a>或致電本行24小時服務專線(02)2383-1000
</p>
</td>
</tr>
<tr>
<td style="border-bottom:1px solid #bebebe;" align="center" height="10"></td>
</tr>
<tr>
<td height="20"></td>
</tr>
</tbody></table>
</td>
</tr>
</tbody>
</table>
<!-- TODO 警慎理財 信用無價 -->
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td align="center">
<p class="cubedm_dectit" style="font-weight:600;line-height:30px;font-size:24px;color:#555;margin:2px 0px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;">謹慎理財 信用無價</p>
</td>
</tr>
<tr>
<td align="center">
<p class="cubedm_dectext" style="font-weight: bold;line-height:22px;font-size:15px;color:#555;margin:2px 0px;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;">信用卡暨預借現金之各級別循環信用年利率為6.75~15依本行信用評分制度定期評估循環利率之基準日為104年9月1日。預借現金手續費預借現金金額乘以3加上新臺幣150元或美元5元其他相關費用係依本行網站公告。 </p>
</td>
</tr>
<tr>
<td height="20"></td>
</tr>
</table>
<!-- 警慎理財 信用無價 end -->
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
<table border="0" align="center" cellpadding="0" cellspacing="0" style="width:100%;margin: 0 0;">
<tr style="background:#dddddd;">
<td style="background:#dddddd;">
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;background:#dddddd;">
<tr>
<td >
<table class="deviceWidth" style="height:auto;" border="0" align="center" cellspacing="0">
<tr>
<td>
<table width="100%" border="0" align="center">
<tr>
<td class="deviceWidth" style="padding:20px 20px;">
<p class="note_text" style="font-size: 12px;line-height: 18px;color:#555555;font-family: 'Microsoft JhengHei',Arial,'微軟正黑體', sans-serif;text-align:left;margin:0;">本通訊及其所有附件所含之資訊均屬機密,僅供指定之收件人使用,未經寄件人許可不得揭露、複製或散布本通訊。若您並非指定之收件人,請勿使用、保存或揭露本通訊之任何部份,並請即通知寄件人並完全刪除本通訊。網路通訊可能含有病毒,收件人應自行確認本郵件是否安全,若因此造成損害,寄件人恕不負責。<br>
The information contained in this communication and attachment is confidential and is intended only for the use of the recipient to which this communication is addressed. Any disclosure, copying or distribution of this communication without the sender's consents is strictly prohibited. If you are not the intended recipient, please notify the sender and delete this communication entirely without using, retaining, or disclosing any of its contents. Internet communications cannot be guaranteed to be virus-free. The recipient is responsible for ensuring that this communication is virus free and the sender accepts no liability for any damages caused by virus transmitted by this communication. </p>
</td>
</tr>
<tr>
<td align="center">
<img width="41" height="30" style="border:0px" src="https://www.cathaybk.com.tw/cathaybk/-/media/428FF64A69144279A4F8FC24DAAD1733.png" alt="" >
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- End Main wrapper -->
<!--[if mso]>
</td>
</tr>
</table>
<![endif]-->
</div>
</center>
</body>
</html>
<img src="https://pxbillrc01.cathaybk.com.tw/cathay_ba/s.aspx?k=2aBwE2V4%2frIvxoHKcs7OnL0p8pRUF7JpScfSeBLEJ0uLSwDcSFGWBQ%3d%3d" width=1 height=1 />
[2026-06-22 17:16:16] local.INFO: === 原始內文結束 ===
[2026-06-22 23:13:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-22 23:13:50] local.INFO: 開始抓取stock:0050價格
[2026-06-22 23:13:52] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [0050],價格: 111.15---
[2026-06-22 23:13:52] local.INFO: ✅ Security & SecurityPriceHistories 標的 [0050] 補齊並更新成功: 111.15
[2026-06-22 23:13:52] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-22 23:13:52] local.INFO: 開始抓取stock:00988A價格
[2026-06-22 23:13:53] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00988A],價格: 23.73---
[2026-06-22 23:13:53] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00988A] 補齊並更新成功: 23.73
[2026-06-22 23:13:57] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-22 23:13:57] local.INFO: 開始抓取stock:00402A價格
[2026-06-22 23:13:58] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00402A],價格: 10.03---
[2026-06-22 23:13:58] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00402A] 補齊並更新成功: 10.03
[2026-06-22 23:13:58] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-22 23:13:58] local.INFO: 開始抓取fund:A36004價格
[2026-06-22 23:13:59] local.INFO: 抓取fund:A36004資料結束
[2026-06-22 23:13:59] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A36004],價格: 880.59---
[2026-06-22 23:13:59] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A36004] 補齊並更新成功: 880.59
[2026-06-22 23:14:00] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-22 23:14:00] local.INFO: 開始抓取stock:00981A價格
[2026-06-22 23:14:00] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00981A],價格: 32.23---
[2026-06-22 23:14:00] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00981A] 補齊並更新成功: 32.23
[2026-06-22 23:14:01] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-22 23:14:01] local.INFO: 開始抓取fund:A49015價格
[2026-06-22 23:14:01] local.INFO: 抓取fund:A49015資料結束
[2026-06-22 23:14:01] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A49015],價格: 72.78---
[2026-06-22 23:14:01] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A49015] 補齊並更新成功: 72.78
[2026-06-22 23:14:02] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-22 23:14:02] local.INFO: 開始抓取fund:A42010價格
[2026-06-22 23:14:02] local.INFO: 抓取fund:A42010資料結束
[2026-06-22 23:14:02] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A42010],價格: 197.46---
[2026-06-22 23:14:02] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A42010] 補齊並更新成功: 197.46
[2026-06-22 23:14:07] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-22 23:14:07] local.INFO: 開始抓取stock:00935價格
[2026-06-22 23:14:07] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00935],價格: 64.2---
[2026-06-22 23:14:07] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00935] 補齊並更新成功: 64.2
[2026-06-22 23:14:08] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-22 23:14:08] local.INFO: 開始抓取fund:A37170價格
[2026-06-22 23:14:08] local.INFO: 抓取fund:A37170資料結束
[2026-06-22 23:14:08] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A37170],價格: 59.37---
[2026-06-22 23:14:08] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A37170] 補齊並更新成功: 59.37
[2026-06-22 23:14:09] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-22 23:14:09] local.INFO: 開始抓取stock:00713價格
[2026-06-22 23:14:09] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00713],價格: 60.8---
[2026-06-22 23:14:09] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00713] 補齊並更新成功: 60.8
[2026-06-23 14:05:14] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-23 14:05:14] local.INFO: 開始抓取stock:0050價格
[2026-06-23 14:05:16] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [0050],價格: 110.1---
[2026-06-23 14:05:16] local.INFO: ✅ Security & SecurityPriceHistories 標的 [0050] 補齊並更新成功: 110.1
[2026-06-23 14:05:16] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-23 14:05:16] local.INFO: 開始抓取stock:00988A價格
[2026-06-23 14:05:16] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00988A],價格: 22.91---
[2026-06-23 14:05:16] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00988A] 補齊並更新成功: 22.91
[2026-06-23 14:05:16] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-23 14:05:16] local.INFO: 開始抓取stock:00402A價格
[2026-06-23 14:05:16] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00402A],價格: 9.97---
[2026-06-23 14:05:16] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00402A] 補齊並更新成功: 9.97
[2026-06-23 14:05:16] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-23 14:05:16] local.INFO: 開始抓取fund:A36004價格
[2026-06-23 14:05:17] local.INFO: 抓取fund:A36004資料結束
[2026-06-23 14:05:17] local.INFO: 標的 [A36004] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-23 14:05:17] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-23 14:05:17] local.INFO: 開始抓取stock:00981A價格
[2026-06-23 14:05:17] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00981A],價格: 31.6---
[2026-06-23 14:05:17] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00981A] 補齊並更新成功: 31.6
[2026-06-23 14:05:17] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-23 14:05:17] local.INFO: 開始抓取fund:A49015價格
[2026-06-23 14:05:18] local.INFO: 抓取fund:A49015資料結束
[2026-06-23 14:05:18] local.INFO: 標的 [A49015] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-23 14:05:18] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-23 14:05:18] local.INFO: 開始抓取fund:A42010價格
[2026-06-23 14:05:18] local.INFO: 抓取fund:A42010資料結束
[2026-06-23 14:05:18] local.INFO: 標的 [A42010] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-23 14:05:18] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-23 14:05:18] local.INFO: 開始抓取stock:00935價格
[2026-06-23 14:05:19] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00935],價格: 63.2---
[2026-06-23 14:05:19] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00935] 補齊並更新成功: 63.2
[2026-06-23 14:05:19] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-23 14:05:19] local.INFO: 開始抓取fund:A37170價格
[2026-06-23 14:05:19] local.INFO: 抓取fund:A37170資料結束
[2026-06-23 14:05:19] local.INFO: 標的 [A37170] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-23 14:05:19] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-23 14:05:19] local.INFO: 開始抓取stock:00713價格
[2026-06-23 14:05:19] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00713],價格: 60.45---
[2026-06-23 14:05:19] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00713] 補齊並更新成功: 60.45
[2026-06-23 23:19:13] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-23 23:19:13] local.INFO: 開始抓取stock:0050價格
[2026-06-23 23:19:13] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [0050],價格: 110.1---
[2026-06-23 23:19:13] local.INFO: ✅ Security & SecurityPriceHistories 標的 [0050] 補齊並更新成功: 110.1
[2026-06-23 23:19:13] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-23 23:19:13] local.INFO: 開始抓取stock:00402A價格
[2026-06-23 23:19:14] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00402A],價格: 9.97---
[2026-06-23 23:19:14] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00402A] 補齊並更新成功: 9.97
[2026-06-23 23:19:14] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-23 23:19:14] local.INFO: 開始抓取stock:00988A價格
[2026-06-23 23:19:14] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00988A],價格: 22.91---
[2026-06-23 23:19:14] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00988A] 補齊並更新成功: 22.91
[2026-06-23 23:19:17] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-23 23:19:17] local.INFO: 開始抓取fund:A36004價格
[2026-06-23 23:19:18] local.INFO: 抓取fund:A36004資料結束
[2026-06-23 23:19:18] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A36004],價格: 860.4---
[2026-06-23 23:19:18] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A36004] 補齊並更新成功: 860.4
[2026-06-23 23:19:18] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-23 23:19:18] local.INFO: 開始抓取stock:00981A價格
[2026-06-23 23:19:18] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00981A],價格: 31.6---
[2026-06-23 23:19:18] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00981A] 補齊並更新成功: 31.6
[2026-06-23 23:19:21] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-23 23:19:21] local.INFO: 開始抓取fund:A49015價格
[2026-06-23 23:19:21] local.INFO: 抓取fund:A49015資料結束
[2026-06-23 23:19:21] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A49015],價格: 70.06---
[2026-06-23 23:19:21] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A49015] 補齊並更新成功: 70.06
[2026-06-23 23:19:24] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-23 23:19:24] local.INFO: 開始抓取fund:A42010價格
[2026-06-23 23:19:25] local.INFO: 抓取fund:A42010資料結束
[2026-06-23 23:19:25] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A42010],價格: 194.46---
[2026-06-23 23:19:25] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A42010] 補齊並更新成功: 194.46
[2026-06-23 23:19:25] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-23 23:19:25] local.INFO: 開始抓取stock:00935價格
[2026-06-23 23:19:25] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00935],價格: 63.2---
[2026-06-23 23:19:25] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00935] 補齊並更新成功: 63.2
[2026-06-23 23:19:28] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-23 23:19:28] local.INFO: 開始抓取fund:A37170價格
[2026-06-23 23:19:29] local.INFO: 抓取fund:A37170資料結束
[2026-06-23 23:19:29] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A37170],價格: 58.1---
[2026-06-23 23:19:29] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A37170] 補齊並更新成功: 58.1
[2026-06-23 23:19:29] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-23 23:19:29] local.INFO: 開始抓取stock:00713價格
[2026-06-23 23:19:29] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00713],價格: 60.45---
[2026-06-23 23:19:29] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00713] 補齊並更新成功: 60.45
[2026-06-24 17:53:46] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-24 17:53:46] local.INFO: 開始抓取stock:0050價格
[2026-06-24 17:53:47] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [0050],價格: 107.15---
[2026-06-24 17:53:47] local.INFO: ✅ Security & SecurityPriceHistories 標的 [0050] 補齊並更新成功: 107.15
[2026-06-24 17:53:48] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-24 17:53:48] local.INFO: 開始抓取stock:00402A價格
[2026-06-24 17:53:48] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00402A],價格: 9.81---
[2026-06-24 17:53:48] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00402A] 補齊並更新成功: 9.81
[2026-06-24 17:53:49] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-24 17:53:49] local.INFO: 開始抓取stock:00988A價格
[2026-06-24 17:53:49] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00988A],價格: 22.53---
[2026-06-24 17:53:49] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00988A] 補齊並更新成功: 22.53
[2026-06-24 17:53:49] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-24 17:53:49] local.INFO: 開始抓取fund:A36004價格
[2026-06-24 17:53:50] local.INFO: 抓取fund:A36004資料結束
[2026-06-24 17:53:50] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A36004],價格: 861.27---
[2026-06-24 17:53:50] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A36004] 補齊並更新成功: 861.27
[2026-06-24 17:53:50] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-24 17:53:50] local.INFO: 開始抓取stock:00981A價格
[2026-06-24 17:53:51] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00981A],價格: 31.48---
[2026-06-24 17:53:51] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00981A] 補齊並更新成功: 31.48
[2026-06-24 17:53:51] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-24 17:53:51] local.INFO: 開始抓取fund:A49015價格
[2026-06-24 17:53:52] local.INFO: 抓取fund:A49015資料結束
[2026-06-24 17:53:52] local.INFO: 標的 [A49015] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-24 17:53:52] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-24 17:53:52] local.INFO: 開始抓取fund:A42010價格
[2026-06-24 17:53:53] local.INFO: 抓取fund:A42010資料結束
[2026-06-24 17:53:53] local.INFO: 標的 [A42010] 抓到的價格是非即時的,不更新價格資訊。
[2026-06-24 17:53:53] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-24 17:53:53] local.INFO: 開始抓取stock:00935價格
[2026-06-24 17:53:54] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00935],價格: 61.9---
[2026-06-24 17:53:54] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00935] 補齊並更新成功: 61.9
[2026-06-24 17:53:54] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-24 17:53:54] local.INFO: 開始抓取fund:A37170價格
[2026-06-24 17:53:54] local.INFO: 抓取fund:A37170資料結束
[2026-06-24 17:53:54] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A37170],價格: 57.32---
[2026-06-24 17:53:55] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A37170] 補齊並更新成功: 57.32
[2026-06-24 17:53:55] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-24 17:53:55] local.INFO: 開始抓取stock:00713價格
[2026-06-24 17:53:55] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00713],價格: 60.5---
[2026-06-24 17:53:55] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00713] 補齊並更新成功: 60.5
[2026-06-24 20:51:31] local.INFO: 🔄 開始從持倉清單發動爬蟲: [0050] 元大台灣50
[2026-06-24 20:51:31] local.INFO: 開始抓取stock:0050價格
[2026-06-24 20:51:32] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [0050],價格: 107.15---
[2026-06-24 20:51:32] local.INFO: ✅ Security & SecurityPriceHistories 標的 [0050] 補齊並更新成功: 107.15
[2026-06-24 20:51:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00988A] 主動統一全球創新
[2026-06-24 20:51:32] local.INFO: 開始抓取stock:00988A價格
[2026-06-24 20:51:32] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00988A],價格: 22.53---
[2026-06-24 20:51:32] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00988A] 補齊並更新成功: 22.53
[2026-06-24 20:51:32] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00402A] 主動安聯美國科技
[2026-06-24 20:51:32] local.INFO: 開始抓取stock:00402A價格
[2026-06-24 20:51:33] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00402A],價格: 9.81---
[2026-06-24 20:51:33] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00402A] 補齊並更新成功: 9.81
[2026-06-24 20:51:33] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A36004] 安聯台灣科技基金
[2026-06-24 20:51:33] local.INFO: 開始抓取fund:A36004價格
[2026-06-24 20:51:33] local.INFO: 抓取fund:A36004資料結束
[2026-06-24 20:51:33] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A36004],價格: 861.27---
[2026-06-24 20:51:33] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A36004] 補齊並更新成功: 861.27
[2026-06-24 20:51:33] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00981A] 主動統一台股增長
[2026-06-24 20:51:33] local.INFO: 開始抓取stock:00981A價格
[2026-06-24 20:51:33] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00981A],價格: 31.48---
[2026-06-24 20:51:33] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00981A] 補齊並更新成功: 31.48
[2026-06-24 20:51:33] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A49015] 路博邁台灣5G股票基金T月配級別(台幣)
[2026-06-24 20:51:33] local.INFO: 開始抓取fund:A49015價格
[2026-06-24 20:51:34] local.INFO: 抓取fund:A49015資料結束
[2026-06-24 20:51:34] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A49015],價格: 69.85---
[2026-06-24 20:51:34] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A49015] 補齊並更新成功: 69.85
[2026-06-24 20:51:34] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A42010] 施羅德台灣樂活中小基金-A
[2026-06-24 20:51:34] local.INFO: 開始抓取fund:A42010價格
[2026-06-24 20:51:34] local.INFO: 抓取fund:A42010資料結束
[2026-06-24 20:51:34] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A42010],價格: 192.64---
[2026-06-24 20:51:34] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A42010] 補齊並更新成功: 192.64
[2026-06-24 20:51:35] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00935] 野村臺灣新科技50
[2026-06-24 20:51:35] local.INFO: 開始抓取stock:00935價格
[2026-06-24 20:51:35] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00935],價格: 61.9---
[2026-06-24 20:51:35] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00935] 補齊並更新成功: 61.9
[2026-06-24 20:51:35] local.INFO: 🔄 開始從持倉清單發動爬蟲: [A37170] 國泰台灣高股息基金B
[2026-06-24 20:51:35] local.INFO: 開始抓取fund:A37170價格
[2026-06-24 20:51:35] local.INFO: 抓取fund:A37170資料結束
[2026-06-24 20:51:35] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [A37170],價格: 57.32---
[2026-06-24 20:51:35] local.INFO: ✅ Security & SecurityPriceHistories 標的 [A37170] 補齊並更新成功: 57.32
[2026-06-24 20:51:35] local.INFO: 🔄 開始從持倉清單發動爬蟲: [00713] 元大台灣高息低波
[2026-06-24 20:51:35] local.INFO: 開始抓取stock:00713價格
[2026-06-24 20:51:35] local.INFO: 開始寫入Security和SecurityPriceHistories表標的: [00713],價格: 60.5---
[2026-06-24 20:51:35] local.INFO: ✅ Security & SecurityPriceHistories 標的 [00713] 補齊並更新成功: 60.5
[2026-06-25 01:03:42] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:10:58] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:11:49] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:13:09] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:14:56] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:17:01] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:20:48] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:21:41] local.INFO: User ID 1: 沒發現符合條件的未讀刷卡信件。
[2026-06-25 01:30:05] local.INFO: ====== [DEBUG START] 開始執行 Gmail 抓信任務 ======
[2026-06-25 01:30:05] local.INFO: 🔄 正在初始化 Google Client & 刷新 Token...
[2026-06-25 01:30:06] local.INFO: 🔍 正在向 Google API 發送搜尋 Query: [from:cathaybk.com.tw subject:消費彙整通知 after:2026/06/22]
[2026-06-25 01:30:06] local.INFO: 🎯 成功拿到信件清單!總共發現 1 封潛在信件,開始逐封處理...
[2026-06-25 01:30:06] local.INFO: --- [處理第 1 封信] ID: 19eee74e4c611560 ---
[2026-06-25 01:30:06] local.INFO: 📬 信件主旨: [國泰世華銀行消費彙整通知(請勿直接回覆)]
[2026-06-25 01:30:06] local.INFO: 📄 內文解碼完成,字串長度: 89150準備丟入 Parser...
[2026-06-25 01:30:06] local.ERROR: ❌ 失敗GmailParserService 無法解析此信件內容 (Regex 可能未命中金額或商家)
[2026-06-25 01:30:06] local.INFO: ====== [DEBUG END] Gmail 抓信任務順利結束 ======
[2026-06-25 01:32:31] local.INFO: ====== [DEBUG START] 開始執行 Gmail 抓信任務 ======
[2026-06-25 01:32:31] local.INFO: 🔄 正在初始化 Google Client & 刷新 Token...
[2026-06-25 01:32:32] local.INFO: 🔍 正在向 Google API 發送搜尋 Query: [from:cathaybk.com.tw subject:消費彙整通知 after:2026/06/22]
[2026-06-25 01:32:32] local.INFO: 🎯 成功拿到信件清單!總共發現 1 封潛在信件,開始逐封處理...
[2026-06-25 01:32:32] local.INFO: --- [處理第 1 封信] ID: 19eee74e4c611560 ---
[2026-06-25 01:32:33] local.INFO: 📬 信件主旨: [國泰世華銀行消費彙整通知(請勿直接回覆)]
[2026-06-25 01:32:33] local.ERROR: preg_replace(): Argument #3 ($subject) must be of type array|string, Google\Service\Gmail\MessagePartBody given {"exception":"[object] (TypeError(code: 0): preg_replace(): Argument #3 ($subject) must be of type array|string, Google\\Service\\Gmail\\MessagePartBody given at C:/laragon/www/finance-app/app/Console/Commands/FetchGmailInvoices.php:131)
[stacktrace]
#0 C:/laragon/www/finance-app/app/Console/Commands/FetchGmailInvoices.php(131): preg_replace('///s+/', ' ', Object(Google/Service/Gmail/MessagePartBody))
#1 C:/laragon/www/finance-app/app/Console/Commands/FetchGmailInvoices.php(83): App/Jobs/FetchAndParseGmailInvoices->getDecodedBody(Object(Google/Service/Gmail/MessagePart))
#2 C:/laragon/www/finance-app/app/Console/Commands/DebugGmailJob.php(21): App/Jobs/FetchAndParseGmailInvoices->handle(Object(App/Services/GmailParserService))
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App/Console/Commands/DebugGmailJob->handle()
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#9 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#11 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#12 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(App/Console/Commands/DebugGmailJob), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#13 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#15 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#16 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#17 {main}
"}
[2026-06-25 01:35:32] local.INFO: ====== [DEBUG START] 開始執行 Gmail 抓信任務 ======
[2026-06-25 01:35:32] local.INFO: 🔄 正在初始化 Google Client & 刷新 Token...
[2026-06-25 01:35:32] local.INFO: 🔍 正在向 Google API 發送搜尋 Query: [from:cathaybk.com.tw subject:消費彙整通知 after:2026/06/22]
[2026-06-25 01:35:33] local.INFO: 🎯 成功拿到信件清單!總共發現 1 封潛在信件,開始逐封處理...
[2026-06-25 01:35:33] local.INFO: --- [處理第 1 封信] ID: 19eee74e4c611560 ---
[2026-06-25 01:35:33] local.INFO: 📬 信件主旨: [國泰世華銀行消費彙整通知(請勿直接回覆)]
[2026-06-25 01:35:33] local.INFO: 📄 內文解碼完成,字串長度: 89150準備丟入 Parser...
[2026-06-25 01:35:33] local.INFO: ✨ Parser 解析成功! 商家: [PCHOME1], 金額: [2604], 日期: [2026-06-22]
[2026-06-25 01:35:33] local.INFO: 💾 正在嘗試寫入資料庫 (firstOrCreate)...
[2026-06-25 01:35:33] local.INFO: ✅ 成功建立全新消費紀錄ID: 43
[2026-06-25 01:35:33] local.INFO: ====== [DEBUG END] Gmail 抓信任務順利結束 ======
[2026-06-25 01:39:35] local.ERROR: syntax error, unexpected identifier "Schema", expecting "function" {"exception":"[object] (ParseError(code: 0): syntax error, unexpected identifier \"Schema\", expecting \"function\" at C:/laragon/www/finance-app/database/migrations/2026_06_25_013906_create_account_rules_table.php:12)
[stacktrace]
#0 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(149): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}()
#1 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(598): Illuminate/Filesystem/Filesystem->requireOnce('C://laragon//www//...')
#2 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(131): Illuminate/Database/Migrations/Migrator->requireFiles(Array)
#3 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate/Database/Migrations/Migrator->run(Array, Array)
#4 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}()
#5 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#6 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#7 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#8 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}()
#9 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#10 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#11 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#12 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#13 C:/laragon/www/finance-app/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#14 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#15 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#16 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#17 C:/laragon/www/finance-app/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#18 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#19 C:/laragon/www/finance-app/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#20 C:/laragon/www/finance-app/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#21 {main}
"}