@extends('layouts.structure') @section('title', 'Classic Roof Pvt Ltd') @section('content') @php // Map plan status to display-friendly text $status = match (strtolower($plan->status ?? 'N/A')) { 'pending' => 'Pending', 'approved' => 'Approved', 'under production' => 'Under Production', 'completed' => 'Completed', 'ready to dispatch' => 'Ready to Dispatch', 'partially dispatched' => 'Partially Dispatched', 'dispatched' => 'Dispatched', default => 'N/A', }; // Convert session error to string $sessionError = session('error') ? (is_array(session('error')) ? implode(', ', array_map('strval', session('error'))) : session('error')) : ''; // Convert session success to string $sessionSuccess = session('success') ? (is_array(session('success')) ? implode(', ', array_map('strval', session('success'))) : session('success')) : ''; // Log plan details for debugging \Log::info('Plan variables for rendering', [ 'plan_id' => $plan->id ?? 'N/A', 'status' => $status, 'client_name' => $plan->client->client_name ?? 'N/A', 'crr_no' => $plan->coil->crr_no ?? 'N/A', 'grade_name' => $plan->grade->grade_name ?? 'N/A', 'inward_code' => $plan->inward->inward_code ?? 'N/A', 'thickness' => $plan->coil->thickness ?? 'N/A', 'coil_width' => $plan->coil->width ?? 'N/A', 'coil_net_weight' => $plan->coil->net_weight ?? 0, ]); @endphp