[2026-07-01 22:56:57] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::repositoryExists():164}(1)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():109}()
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#23 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#24 F:/Projek-Marketing/backend/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))
#25 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#26 F:/Projek-Marketing/backend/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))
#27 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#28 F:/Projek-Marketing/backend/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))
#29 F:/Projek-Marketing/backend/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))
#30 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#31 {main}

[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate/Database/Connectors/Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#5 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithHosts():181}()
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo()
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(true)
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}('select exists (...', Array)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::repositoryExists():164}(1)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():109}()
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#34 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#35 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#37 F:/Projek-Marketing/backend/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))
#38 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#39 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#42 {main}
"} 
[2026-07-01 23:04:36] local.ERROR: Command "test" is not defined.

Did you mean one of these?
    make:test
    schedule:test {"exception":"[object] (Symfony\\Component\\Console\\Exception\\CommandNotFoundException(code: 0): Command \"test\" is not defined.

Did you mean one of these?
    make:test
    schedule:test at F:/Projek-Marketing/backend/vendor/symfony/console/Application.php:759)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('test')
#1 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#2 F:/Projek-Marketing/backend/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))
#3 F:/Projek-Marketing/backend/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))
#4 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#5 {main}
"} 
[2026-07-02 00:15:21] local.ERROR: Command "test" is not defined.

Did you mean one of these?
    make:test
    schedule:test {"exception":"[object] (Symfony\\Component\\Console\\Exception\\CommandNotFoundException(code: 0): Command \"test\" is not defined.

Did you mean one of these?
    make:test
    schedule:test at F:/Projek-Marketing/backend/vendor/symfony/console/Application.php:759)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('test')
#1 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#2 F:/Projek-Marketing/backend/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))
#3 F:/Projek-Marketing/backend/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))
#4 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#5 {main}
"} 
[2026-07-02 00:24:06] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(50): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->contentGenerator(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'contentGenerato...')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(50): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->contentGenerator(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'contentGenerato...')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-02 00:25:28] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(24): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->brandBuilder(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'brandBuilder')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(24): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->brandBuilder(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'brandBuilder')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-02 00:46:01] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(50): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->contentGenerator(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'contentGenerato...')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(50): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->contentGenerator(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'contentGenerato...')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-02 01:40:41] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-02 01:41:35] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(108): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 17:17:50] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(137): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(50): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->contentGenerator(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'contentGenerato...')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(137): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(50): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->contentGenerator(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'contentGenerato...')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 17:18:25] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(137): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(91): App/Http/Controllers/Api/AiController->generateJson('Buat paket prod...', Array, Array, 'google/veo-3.1')
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->videoBranding(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'videoBranding')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(137): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(91): App/Http/Controllers/Api/AiController->generateJson('Buat paket prod...', Array, Array, 'google/veo-3.1')
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->videoBranding(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'videoBranding')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 17:20:21] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(137): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(24): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->brandBuilder(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'brandBuilder')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(137): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(24): App/Http/Controllers/Api/AiController->generateJson('Buat output JSO...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->brandBuilder(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'brandBuilder')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:23:35] local.ERROR: Call to undefined method App\Http\Controllers\Api\AiController::marketingGameQuestions() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\Api\\AiController::marketingGameQuestions() at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:46)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'marketingGameQu...')
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#39 {main}
"} 
[2026-07-05 18:23:41] local.ERROR: Call to undefined method App\Http\Controllers\Api\AiController::marketingGameQuestions() {"userId":1,"exception":"[object] (Error(code: 0): Call to undefined method App\\Http\\Controllers\\Api\\AiController::marketingGameQuestions() at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:46)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'marketingGameQu...')
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#39 {main}
"} 
[2026-07-05 18:27:44] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(163): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(119): App/Http/Controllers/Api/AiController->generateJson('Buat soal game ...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->marketingGameQuestions(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'marketingGameQu...')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(163): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(119): App/Http/Controllers/Api/AiController->generateJson('Buat soal game ...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->marketingGameQuestions(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'marketingGameQu...')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:35:33] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:35:46] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:35:48] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:36:57] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(91): App/Http/Controllers/Api/AiController->generateJson('Buat paket prod...', Array, Array, 'google/veo-3.1')
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->videoBranding(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'videoBranding')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(91): App/Http/Controllers/Api/AiController->generateJson('Buat paket prod...', Array, Array, 'google/veo-3.1')
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->videoBranding(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'videoBranding')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:42:31] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:45:08] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:45:25] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:45:55] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:45:58] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:45:59] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:46:01] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:46:02] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:46:06] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:46:08] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:46:13] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:46:16] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1833)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1090): Illuminate/Http/Client/PendingRequest->marshalRequestExceptionWithoutResponse(Object(GuzzleHttp/Exception/RequestException))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#5 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#46 {main}

[previous exception] [object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.se/libcurl/c/libcurl-errors.html) for https://openrouter.ai/api/v1/chat/completions at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:766)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(706): GuzzleHttp/Handler/CurlFactory::createRejection(Object(GuzzleHttp/Handler/EasyHandle), Array)
#1 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(658): GuzzleHttp/Handler/CurlFactory::finishError(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#2 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(70): GuzzleHttp/Handler/CurlFactory::finish(Object(GuzzleHttp/Handler/CurlHandler), Object(GuzzleHttp/Handler/EasyHandle), Object(GuzzleHttp/Handler/CurlFactory))
#3 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp/Handler/CurlHandler->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#4 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(68): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapSync():27}(Object(GuzzleHttp/Psr7/Request), Array)
#5 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapTlsFallback():63}(Object(GuzzleHttp/Psr7/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1528): GuzzleHttp/Handler/Proxy::{closure:GuzzleHttp/Handler/Proxy::wrapStreaming():47}(Object(GuzzleHttp/Psr7/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1485): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildStubHandler():1510}:1511}(Object(GuzzleHttp/Psr7/Request), Array)
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1471): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildRecorderHandler():1483}:1484}(Object(GuzzleHttp/Psr7/Request), Array)
#9 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate/Http/Client/PendingRequest->{closure:{closure:Illuminate/Http/Client/PendingRequest::buildBeforeSendingHandler():1469}:1470}(Object(GuzzleHttp/Psr7/Request), Array)
#10 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp/PrepareBodyMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#11 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::cookies():28}:29}(Object(GuzzleHttp/Psr7/Request), Array)
#12 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp/RedirectMiddleware->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#13 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp/Middleware::{closure:{closure:GuzzleHttp/Middleware::httpErrors():60}:61}(Object(GuzzleHttp/Psr7/Request), Array)
#14 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(1038): GuzzleHttp/HandlerStack->__invoke(Object(GuzzleHttp/Psr7/Request), Array)
#15 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(201): GuzzleHttp/Client->transfer(Object(GuzzleHttp/Psr7/Request), Array)
#16 F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Client.php(231): GuzzleHttp/Client->requestAsync('POST', Object(GuzzleHttp/Psr7/Uri), Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1311): GuzzleHttp/Client->request('POST', 'https://openrou...', Array)
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1048): Illuminate/Http/Client/PendingRequest->sendRequest('POST', 'https://openrou...', Array)
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Http/Client/PendingRequest->{closure:Illuminate/Http/Client/PendingRequest::send():1046}(1)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1046): retry(0, Object(Closure), 100, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(890): Illuminate/Http/Client/PendingRequest->send('POST', 'https://openrou...', Array)
#22 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(207): Illuminate/Http/Client/PendingRequest->post('https://openrou...', Array)
#23 F:/Projek-Marketing/backend/app/Http/Controllers/Api/AiController.php(65): App/Http/Controllers/Api/AiController->generateJson('Review campaign...', Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/AiController->campaignChecker(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/AiController), 'campaignChecker')
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#45 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#46 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#47 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#48 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#49 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#50 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#51 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#52 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#53 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#54 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#55 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#56 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#57 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#58 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#59 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#60 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#61 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#62 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#63 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#64 {main}
"} 
[2026-07-05 18:48:56] local.ERROR: Command "tinker" is not defined. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\CommandNotFoundException(code: 0): Command \"tinker\" is not defined. at F:/Projek-Marketing/backend/vendor/symfony/console/Application.php:759)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(298): Symfony/Component/Console/Application->find('tinker')
#1 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#2 F:/Projek-Marketing/backend/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))
#3 F:/Projek-Marketing/backend/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))
#4 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#5 {main}
"} 
[2026-07-05 18:49:32] local.ERROR: Route [login] not defined. {"exception":"[object] (Symfony\\Component\\Routing\\Exception\\RouteNotFoundException(code: 0): Route [login] not defined. at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:534)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(870): Illuminate/Routing/UrlGenerator->route('login', Array, true)
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(278): route('login')
#2 [internal function]: Illuminate/Foundation/Configuration/ApplicationBuilder->{closure:{closure:Illuminate/Foundation/Configuration/ApplicationBuilder::withMiddleware():276}:278}(Object(Illuminate/Http/Request))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(117): call_user_func(Object(Closure), Object(Illuminate/Http/Request))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(104): Illuminate/Auth/Middleware/Authenticate->redirectTo(Object(Illuminate/Http/Request))
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(87): Illuminate/Auth/Middleware/Authenticate->unauthenticated(Object(Illuminate/Http/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(61): Illuminate/Auth/Middleware/Authenticate->authenticate(Object(Illuminate/Http/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#39 {main}
"} 
[2026-07-05 18:51:25] local.ERROR: Maximum execution time of 30 seconds exceeded {"userId":1,"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at F:/Projek-Marketing/backend/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:1562)
[stacktrace]
#0 {main}
"} 
[2026-07-11 19:31:45] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::repositoryExists():164}(1)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():109}()
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#23 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#24 F:/Projek-Marketing/backend/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))
#25 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#26 F:/Projek-Marketing/backend/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))
#27 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#28 F:/Projek-Marketing/backend/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))
#29 F:/Projek-Marketing/backend/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))
#30 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#31 {main}

[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate/Database/Connectors/Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#5 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithHosts():181}()
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo()
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(true)
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}('select exists (...', Array)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::repositoryExists():164}(1)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():109}()
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#34 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#35 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#37 F:/Projek-Marketing/backend/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))
#38 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#39 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#42 {main}
"} 
[2026-07-11 19:34:10] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::repositoryExists():164}(1)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():109}()
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#23 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#24 F:/Projek-Marketing/backend/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))
#25 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#26 F:/Projek-Marketing/backend/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))
#27 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#28 F:/Projek-Marketing/backend/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))
#29 F:/Projek-Marketing/backend/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))
#30 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#31 {main}

[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate/Database/Connectors/Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#5 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithHosts():181}()
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo()
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(true)
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}('select exists (...', Array)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select exists (...', Array, Object(Closure))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(357): Illuminate/Database/Connection->select('select exists (...', Array, true)
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(374): Illuminate/Database/Connection->selectOne('select exists (...', Array, true)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...')
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations')
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(758): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists()
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): Illuminate/Database/Migrations/Migrator->repositoryExists()
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::repositoryExists():164}(1)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(164): retry(1, Object(Closure), 0, Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists()
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(110): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase()
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(671): Illuminate/Database/Console/Migrations/MigrateCommand->{closure:Illuminate/Database/Console/Migrations/MigrateCommand::runMigrations():109}()
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle()
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#34 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#35 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#37 F:/Projek-Marketing/backend/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))
#38 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#39 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/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 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#42 {main}
"} 
[2026-07-11 19:34:21] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select * from `users` where (`email` = admin@marketlab.local) limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: marketlab_ai_personal, SQL: select * from `users` where (`email` = admin@marketlab.local) limit 1) at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select * from `...', Array, Object(Closure))
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select * from `...', Array, Object(Closure))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select('select * from `...', Array, true)
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect()
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}()
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get(Array)
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels(Array)
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get(Array)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(708): Illuminate/Database/Eloquent/Builder->first()
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->updateOrCreate(Array, Array)
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'updateOrCreate', Array)
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call('updateOrCreate', Array)
#16 F:/Projek-Marketing/backend/database/seeders/DatabaseSeeder.php(16): Illuminate/Database/Eloquent/Model::__callStatic('updateOrCreate', Array)
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/DatabaseSeeder->run()
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate/Database/Seeder->{closure:Illuminate/Database/Seeder::__invoke():183}()
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(71): Illuminate/Database/Seeder->__invoke()
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(157): Illuminate/Database/Console/Seeds/SeedCommand->{closure:Illuminate/Database/Console/Seeds/SeedCommand::handle():70}()
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate/Database/Eloquent/Model::unguarded(Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Seeds/SeedCommand->handle()
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#33 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#34 F:/Projek-Marketing/backend/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))
#35 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#36 F:/Projek-Marketing/backend/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))
#37 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#38 F:/Projek-Marketing/backend/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))
#39 F:/Projek-Marketing/backend/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))
#40 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#41 {main}

[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate/Database/Connectors/Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array)
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate/Database/Connectors/MySqlConnector->connect(Array)
#5 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->{closure:Illuminate/Database/Connectors/ConnectionFactory::createPdoResolverWithHosts():181}()
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate/Database/Connection->getPdo()
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate/Database/Connection->getReadPdo()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate/Database/Connection->getPdoForSelect(true)
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}('select * from `...', Array)
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate/Database/Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate/Database/Connection->tryAgainIfCausedByLostConnection(Object(Illuminate/Database/QueryException), 'select * from `...', Array, Object(Closure))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate/Database/Connection->handleQueryException(Object(Illuminate/Database/QueryException), 'select * from `...', Array, Object(Closure))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select * from `...', Array, Object(Closure))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select('select * from `...', Array, true)
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate/Database/Query/Builder->runSelect()
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::get():3489}()
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate/Database/Query/Builder->get(Array)
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate/Database/Eloquent/Builder->getModels(Array)
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate/Database/Eloquent/Builder->get(Array)
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(708): Illuminate/Database/Eloquent/Builder->first()
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(740): Illuminate/Database/Eloquent/Builder->firstOrCreate(Array, Array)
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->updateOrCreate(Array, Array)
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2544): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'updateOrCreate', Array)
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2560): Illuminate/Database/Eloquent/Model->__call('updateOrCreate', Array)
#27 F:/Projek-Marketing/backend/database/seeders/DatabaseSeeder.php(16): Illuminate/Database/Eloquent/Model::__callStatic('updateOrCreate', Array)
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Database/Seeders/DatabaseSeeder->run()
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(184): Illuminate/Container/Container->call(Array, Array)
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Seeder.php(193): Illuminate/Database/Seeder->{closure:Illuminate/Database/Seeder::__invoke():183}()
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(71): Illuminate/Database/Seeder->__invoke()
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php(157): Illuminate/Database/Console/Seeds/SeedCommand->{closure:Illuminate/Database/Console/Seeds/SeedCommand::handle():70}()
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php(70): Illuminate/Database/Eloquent/Model::unguarded(Object(Closure))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Seeds/SeedCommand->handle()
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}()
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL)
#43 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array)
#44 F:/Projek-Marketing/backend/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle))
#45 F:/Projek-Marketing/backend/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))
#46 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#47 F:/Projek-Marketing/backend/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))
#48 F:/Projek-Marketing/backend/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput))
#49 F:/Projek-Marketing/backend/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))
#50 F:/Projek-Marketing/backend/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))
#51 F:/Projek-Marketing/backend/artisan(14): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput))
#52 {main}
"} 
[2026-07-11 20:58:31] local.ERROR: Array to string conversion {"userId":2,"exception":"[object] (ErrorException(code: 0): Array to string conversion at F:/Projek-Marketing/backend/app/Support/GameContent.php:358)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Array to string...', 'F://Projek-Marke...', 358)
#1 F:/Projek-Marketing/backend/app/Support/GameContent.php(358): Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}(2, 'Array to string...', 'F://Projek-Marke...', 358)
#2 F:/Projek-Marketing/backend/app/Support/GameContent.php(289): App/Support/GameContent::normalizeBrief(Array)
#3 F:/Projek-Marketing/backend/app/Http/Controllers/Api/GameController.php(199): App/Support/GameContent::generateProductBrief()
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/GameController.php(22): App/Http/Controllers/Api/GameController->buildPayload('campaign_battle')
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/GameController->store(Object(Illuminate/Http/Request))
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/GameController), 'store')
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#45 {main}
"} 
[2026-07-11 20:58:50] local.ERROR: Array to string conversion {"userId":2,"exception":"[object] (ErrorException(code: 0): Array to string conversion at F:/Projek-Marketing/backend/app/Support/GameContent.php:358)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Array to string...', 'F://Projek-Marke...', 358)
#1 F:/Projek-Marketing/backend/app/Support/GameContent.php(358): Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}(2, 'Array to string...', 'F://Projek-Marke...', 358)
#2 F:/Projek-Marketing/backend/app/Support/GameContent.php(289): App/Support/GameContent::normalizeBrief(Array)
#3 F:/Projek-Marketing/backend/app/Http/Controllers/Api/GameController.php(199): App/Support/GameContent::generateProductBrief()
#4 F:/Projek-Marketing/backend/app/Http/Controllers/Api/GameController.php(22): App/Http/Controllers/Api/GameController->buildPayload('campaign_battle')
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Api/GameController->store(Object(Illuminate/Http/Request))
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Api/GameController), 'store')
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController()
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run()
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request))
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#37 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#39 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#40 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#41 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#42 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#43 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#44 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#45 {main}
"} 
[2026-07-11 22:02:51] local.ERROR: Route [login] not defined. {"exception":"[object] (Symfony\\Component\\Routing\\Exception\\RouteNotFoundException(code: 0): Route [login] not defined. at F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:534)
[stacktrace]
#0 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(870): Illuminate/Routing/UrlGenerator->route('login', Array, true)
#1 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(278): route('login')
#2 [internal function]: Illuminate/Foundation/Configuration/ApplicationBuilder->{closure:{closure:Illuminate/Foundation/Configuration/ApplicationBuilder::withMiddleware():276}:278}(Object(Illuminate/Http/Request))
#3 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(117): call_user_func(Object(Closure), Object(Illuminate/Http/Request))
#4 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(104): Illuminate/Auth/Middleware/Authenticate->redirectTo(Object(Illuminate/Http/Request))
#5 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(87): Illuminate/Auth/Middleware/Authenticate->unauthenticated(Object(Illuminate/Http/Request), Array)
#6 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(61): Illuminate/Auth/Middleware/Authenticate->authenticate(Object(Illuminate/Http/Request), Array)
#7 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure), 'sanctum')
#8 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#9 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#10 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request))
#11 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route))
#12 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request))
#13 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request))
#14 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request))
#15 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request))
#16 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#17 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure))
#18 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#19 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure))
#20 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure))
#21 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#22 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure))
#23 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#24 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure))
#25 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#26 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure))
#27 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#28 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure))
#29 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#30 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure))
#31 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#32 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure))
#33 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request))
#34 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure))
#35 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request))
#36 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request))
#37 F:/Projek-Marketing/backend/public/index.php(13): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request))
#38 F:/Projek-Marketing/backend/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('F://Projek-Marke...')
#39 {main}
"} 
