Starting Brands Migration... Punjabi Mandi
Internal Server Error

Illuminate\Database\QueryException

vendor/laravel/framework/src/Illuminate/Database/Connection.php:857

SQLSTATE[HY000] [1044] Access denied for user 'wwwpunjabimandi_app'@'localhost' to database 'punjabimandi_old' (Connection: mysql_old, Host: 127.0.0.1, Port: 3306, Database: punjabimandi_old, SQL: select * from `attribute_options` where `attribute_id` = 25)

LARAVEL 13.33.0
PHP 8.3.36
UNHANDLED
CODE 1044
500
GET
https://staging.punjabimandi.com

Exception trace

1 previous exception
5 vendor frames
Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:857
Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
Illuminate\Database\Connection->run(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:426
Illuminate\Database\Connection->select(string, array, boolean, array)
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3631
Illuminate\Database\Query\Builder->runSelect()
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3615
Illuminate\Database\Query\Builder->get()
scripts/migrate_brands.php:16
11$oldDb = DB::connection('mysql_old');1213// 1. Fetch brands from old database (attribute_id = 25 for brands)14$oldBrands = $oldDb->table('attribute_options')15    ->where('attribute_id', 25)16    ->get();1718$brandCount = 0;19foreach ($oldBrands as $oldBrand) {20    if (!DB::table('brands')->where('id', $oldBrand->id)->exists()) {21        DB::table('brands')->insert([22            'id' => $oldBrand->id,23            'name' => $oldBrand->admin_name,24            'image' => '', // Default empty string since image is NOT NULL25            'status' => 1,26            'created_at' => now(),27            'updated_at' => now(),28

Previous exception

PDOException

SQLSTATE[HY000] [1044] Access denied for user 'wwwpunjabimandi_app'@'localhost' to database 'punjabimandi_old'

14 vendor frames
PDO->__construct(string, string, object(SensitiveParameterValue), array)
vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66
PDO->__construct(string, string, object(SensitiveParameterValue), array)
vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66
Illuminate\Database\Connectors\Connector->createPdoConnection(string, string, object(SensitiveParameterValue), array)
vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:44
Illuminate\Database\Connectors\Connector->createConnection(string, array, array)
vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24
Illuminate\Database\Connectors\MySqlConnector->connect(array)
vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:220
call_user_func(object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:1298
Illuminate\Database\Connection->getPdo()
vendor/laravel/framework/src/Illuminate/Database/Connection.php:1336
Illuminate\Database\Connection->getReadPdo()
vendor/laravel/framework/src/Illuminate/Database/Connection.php:542
Illuminate\Database\Connection->getPdoForSelect(boolean)
vendor/laravel/framework/src/Illuminate/Database/Connection.php:435
Illuminate\Database\Connection->Illuminate\Database\{closure}(string, array)
vendor/laravel/framework/src/Illuminate/Database/Connection.php:846
Illuminate\Database\Connection->runQueryCallback(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:813
Illuminate\Database\Connection->run(string, array, object(Closure))
vendor/laravel/framework/src/Illuminate/Database/Connection.php:426
Illuminate\Database\Connection->select(string, array, boolean, array)
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3631
Illuminate\Database\Query\Builder->runSelect()
vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3615
Illuminate\Database\Query\Builder->get()
scripts/migrate_brands.php:16
11$oldDb = DB::connection('mysql_old');1213// 1. Fetch brands from old database (attribute_id = 25 for brands)14$oldBrands = $oldDb->table('attribute_options')15    ->where('attribute_id', 25)16    ->get();1718$brandCount = 0;19foreach ($oldBrands as $oldBrand) {20    if (!DB::table('brands')->where('id', $oldBrand->id)->exists()) {21        DB::table('brands')->insert([22            'id' => $oldBrand->id,23            'name' => $oldBrand->admin_name,24            'image' => '', // Default empty string since image is NOT NULL25            'status' => 1,26            'created_at' => now(),27            'updated_at' => now(),28

Queries

// No queries executed

Headers

host
staging.punjabimandi.com
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept
*/*
accept-language
en-us,en;q=0.5
accept-charset
ISO-8859-1,utf-8;q=0.7,*;q=0.7
x-https
1
accept-encoding
gzip, br, zstd, deflate

Body

// No request body

Routing

// No routing context

Routing parameters

// No routing parameters