Internal Server Error

TypeError

vendor/laravel/framework/src/Illuminate/Routing/Router.php:472

Illuminate\Routing\Router::group(): Argument #1 ($attributes) must be of type array, Closure given, called in /home/albhkaly/public_html/personalshoppers.com.sa/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 363

LARAVEL 12.44.0
PHP 8.2.30
UNHANDLED
CODE 0
500
GET
https://personalshoppers.com.sa/sitemap.xml

Exception trace

2 vendor frames
Illuminate\Routing\Router->group(object(Closure))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:472
Illuminate\Support\Facades\Facade::__callStatic(string, array)
vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:363
routes/api/user/home.php
routes/api/user/home.php:6
1<?php23use Illuminate\Support\Facades\Route;4use App\Http\Controllers\Api\V1\User\Home\HomeController;56Route::group(function () {7    Route::get('home', [HomeController::class, 'index']);8});9
routes/api.php
routes/api.php:39
34    require __DIR__ . '/api/user/user_addresses.php';35    require __DIR__ . '/api/user/stories.php';36    require __DIR__ . '/api/user/follows.php';37    require __DIR__ . '/api/user/items.php';38    require __DIR__ . '/api/user/vendors.php';39    require __DIR__ . '/api/user/home.php';40    require __DIR__ . '/api/user/cart.php';41    require __DIR__ . '/api/user/checkout.php';42    require __DIR__ . '/api/user/orders.php';43    require __DIR__ . '/api/user/favorites.php';44    require __DIR__ . '/api/user/phone_update.php';45    46    // User group - notifications, chat, and special orders47    Route::prefix('user')->group(function () {48        require __DIR__ . '/api/user/notifications.php';49        require __DIR__ . '/api/user/chat.php';50        require __DIR__ . '/api/user/special_orders.php';51
3 vendor frames
Illuminate\Routing\Router->loadRoutes(object(Closure))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:524
Illuminate\Routing\Router->group(array, object(Closure))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:480
Illuminate\Routing\RouteRegistrar->group(object(Closure))
vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php:212
routes/api.php
routes/api.php:13
8 * - Do NOT add another "<?php" later in the file.9 * - Laravel already applies the "api" middleware group to routes/api.php by default.10 */1112// User v1 APIs13Route::prefix('v1')->group(function () {14    // Location lookups (public - no auth)15    require __DIR__ . '/api/user/locations.php';16    17    // App Info (public - no auth)18    require __DIR__ . '/api/user/app_info.php';19    20    // Wallet, Cashback, Vouchers21    require __DIR__ . '/api/user/wallet_cashback_vouchers.php';22    23    // Legacy (kept for backward compatibility)24    require __DIR__ . '/api/user/auth.php';25
27 vendor frames
Illuminate\Routing\RouteFileRegistrar->register(string)
vendor/laravel/framework/src/Illuminate/Routing/RouteFileRegistrar.php:34
Illuminate\Routing\Router->loadRoutes(string)
vendor/laravel/framework/src/Illuminate/Routing/Router.php:526
Illuminate\Routing\Router->group(array, string)
vendor/laravel/framework/src/Illuminate/Routing/Router.php:480
Illuminate\Routing\RouteRegistrar->group(string)
vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php:212
Illuminate\Foundation\Configuration\ApplicationBuilder->Illuminate\Foundation\Configuration\{closure}()
vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php:214
Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
Illuminate\Container\Util::unwrapIfClosure(object(Closure))
vendor/laravel/framework/src/Illuminate/Container/Util.php:43
Illuminate\Container\BoundMethod::callBoundMethod(object(Illuminate\Foundation\Application), object(Closure), object(Closure))
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:84
Illuminate\Container\BoundMethod::call(object(Illuminate\Foundation\Application), object(Closure), array, null)
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35
Illuminate\Container\Container->call(object(Closure))
vendor/laravel/framework/src/Illuminate/Container/Container.php:799
Illuminate\Foundation\Support\Providers\RouteServiceProvider->loadRoutes()
vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php:162
Illuminate\Foundation\Support\Providers\RouteServiceProvider->Illuminate\Foundation\Support\Providers\{closure}()
vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php:59
Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
Illuminate\Container\Util::unwrapIfClosure(object(Closure))
vendor/laravel/framework/src/Illuminate/Container/Util.php:43
Illuminate\Container\BoundMethod::callBoundMethod(object(Illuminate\Foundation\Application), object(Closure), object(Closure))
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:84
Illuminate\Container\BoundMethod::call(object(Illuminate\Foundation\Application), object(Closure), array, null)
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35
Illuminate\Container\Container->call(object(Closure))
vendor/laravel/framework/src/Illuminate/Container/Container.php:799
Illuminate\Support\ServiceProvider->callBootedCallbacks()
vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php:150
Illuminate\Foundation\Application->bootProvider(object(Illuminate\Foundation\Support\Providers\RouteServiceProvider))
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1154
Illuminate\Foundation\Applicationarray_walk(array, object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1132
Illuminate\Foundation\Application->boot()
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1131
Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(object(Illuminate\Foundation\Application))
vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17
Illuminate\Foundation\Application->bootstrapWith(array)
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:342
Illuminate\Foundation\Http\Kernel->bootstrap()
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:186
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:170
Illuminate\Foundation\Http\Kernel->handle(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
Illuminate\Foundation\Application->handleRequest(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1220
public/index.php
public/index.php:20
1516// Bootstrap Laravel and handle the request...17/** @var Application $app */18$app = require_once __DIR__.'/../bootstrap/app.php';1920$app->handleRequest(Request::capture());21

Queries

// No queries executed

Headers

accept
*/*
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
accept-encoding
gzip, br, zstd, deflate
host
personalshoppers.com.sa
x-https
1

Body

// No request body

Routing

// No routing context

Routing parameters

// No routing parameters