Internal Server Error

ErrorException

Undefined variable $mortgageResult

LARAVEL 12.32.5
PHP 8.4.14
UNHANDLED
CODE 0
500
GET
https://iceback.com/calculators

Exception trace

resources/views/livewire/calculators.blade.php
resources/views/livewire/calculators.blade.php:44
39                Calculate40            </button>41        </div>42    </div>4344    @if ($mortgageResult)45        <div x-show="calculatorType === 'mortgage'" class="bg-green-100 border-l-4 border-green-500 text-green-700 p-4 mt-4" role="alert">46            <p class="font-bold">Mortgage Calculation Results:</p>47            <p>Monthly Payment: ${{ number_format($mortgageResult['monthly_payment'], 2) }}</p>48            <p>Total Payment: ${{ number_format($mortgageResult['total_payment'], 2) }}</p>49            <p>Total Interest: ${{ number_format($mortgageResult['total_interest'], 2) }}</p>50        </div>51    @endif5253    <div x-show="calculatorType === 'costOfMoving'" class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4">54        <h2 class="text-2xl font-bold mb-4">Cost of Moving Calculator</h2>55        <div class="mb-4">56
37 vendor frames
Illuminate\Filesystem\Filesystem::{closure:Illuminate\Filesystem\Filesystem::getRequire():120}()
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:123
Illuminate\Filesystem\Filesystem->getRequire(string, array)
vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
Illuminate\View\Engines\PhpEngine->evaluatePath(string, array)
vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:57
Livewire\Mechanisms\ExtendBlade\ExtendedCompilerEngine->evaluatePath(string, array)
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
Illuminate\View\Engines\CompilerEngine->get(string, array)
vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:76
Livewire\Mechanisms\ExtendBlade\ExtendedCompilerEngine->get(string, array)
vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:10
Illuminate\View\View->getContents()
vendor/laravel/framework/src/Illuminate/View/View.php:208
Illuminate\View\View->renderContents()
vendor/laravel/framework/src/Illuminate/View/View.php:191
Illuminate\View\View->render()
vendor/laravel/framework/src/Illuminate/View/View.php:160
Illuminate\Http\Response->setContent(object(Illuminate\View\View))
vendor/laravel/framework/src/Illuminate/Http/Response.php:78
Illuminate\Http\Response->__construct(object(Illuminate\View\View), integer, array)
vendor/laravel/framework/src/Illuminate/Http/Response.php:34
Illuminate\Routing\Router::toResponse(object(Illuminate\Http\Request), object(Illuminate\View\View))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:939
Illuminate\Routing\Router->prepareResponse(object(Illuminate\Http\Request), object(Illuminate\View\View))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:906
Illuminate\Routing\Router->{closure:Illuminate\Routing\Router::runRouteWithinStack():821}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Illuminate\Routing\Middleware\SubstituteBindings->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:87
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\View\Middleware\ShareErrorsFromSession->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:48
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Session\Middleware\StartSession->handleStatefulRequest(object(Illuminate\Http\Request), object(Illuminate\Session\Store), object(Closure))
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:120
Illuminate\Session\Middleware\StartSession->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:36
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Cookie\Middleware\EncryptCookies->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:74
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->then(object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Routing\Router->runRouteWithinStack(object(Illuminate\Routing\Route), object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
Illuminate\Routing\Router->runRoute(object(Illuminate\Http\Request), object(Illuminate\Routing\Route))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:800
Illuminate\Routing\Router->dispatchToRoute(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
Illuminate\Routing\Router->dispatch(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
Illuminate\Foundation\Http\Kernel->{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware->handle(object(Illuminate\Http\Request), object(Closure))
vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php:19
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
App\Http\Middleware\RoleBasedRedirect->handle(object(Illuminate\Http\Request), object(Closure))
app/Http/Middleware/RoleBasedRedirect.php:54
49                }50            }51        return $next($request);5253        }54        return $next($request);55        // If not authenticated, redirect to login56//        return redirect()->route('login');57    }5859  protected function isInTenantContext(Request $request)60    {61        // Check if the current route is already prefixed with a tenant identifier62        // This might need to be adjusted based on your exact tenancy implementation63        return $request->segment(1) === 'tenant' || $request->is('tenant/*');64    }65    protected function shouldRedirect(Request $request, $redirect)66
18 vendor frames
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
Illuminate\Foundation\Http\Middleware\TrimStrings->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\ValidatePostSize->handle(object(Illuminate\Http\Request), object(Closure))
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))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(object(Illuminate\Http\Request), object(Closure))
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))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\HandleCors->handle(object(Illuminate\Http\Request), object(Closure))
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:48
Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Http\Middleware\TrustProxies->handle(object(Illuminate\Http\Request), object(Closure))
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))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
Illuminate\Pipeline\Pipeline->then(object(Closure))
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
Illuminate\Foundation\Http\Kernel->handle(object(Illuminate\Http\Request))
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
public/index.php
public/index.php:52
47$app = require_once __DIR__.'/../bootstrap/app.php';4849$kernel = $app->make(Kernel::class);5051try {52    $response = $kernel->handle(53        $request = Request::capture()54    )->send();5556    $kernel->terminate($request, $response);57} catch (\Throwable $e) {58    report($e);59    $response = $app->make(\Illuminate\Contracts\Foundation\ExceptionHandler::class)->render($request, $e);60    $response->send();61}62

Queries

// No queries executed

Headers

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

Body

// No request body

Routing

controller
Closure
route name
calculators
middleware
web

Routing parameters

// No routing parameters