@php // เนื่องจาก Controller ส่งมาเป็น Collection (จาก ->get()) เราต้องดึงตัวแรกออกมาใช้งาน if ($quotation instanceof \Illuminate\Support\Collection) { $quotation = $quotation->first(); } if (empty($quotation)) { // กรณีสร้างใหม่ (Insert) - กำหนดค่าว่างเริ่มต้น $quotation_id = ''; $quotation_no = ''; $quotation_date = ''; $quotation_exp_date = ''; $quotation_attention = ''; $quotation_attention_detail = ''; $quotation_project_name = ''; $quotation_project_duration = ''; $quotation_main_description = ''; $quotation_amount = ''; $quotation_discount_type = ''; $quotation_discount_value = ''; $quotation_sub_services = []; } else { // กรณีแก้ไข (Update) - ดึงค่าจาก Object $quotation $quotation_id = $quotation->quotation_id; $quotation_no = $quotation->quotation_no; $quotation_date = $quotation->quotation_date; $quotation_exp_date = $quotation->quotation_exp_date; $quotation_attention = $quotation->quotation_attention; $quotation_attention_detail = $quotation->quotation_attention_detail; $quotation_project_name = $quotation->quotation_project_name; $quotation_project_duration = $quotation->quotation_project_duration; $quotation_main_description = $quotation->quotation_main_description; $quotation_amount = $quotation->quotation_amount; $quotation_discount_type = $quotation->quotation_discount_type; $quotation_discount_value = $quotation->quotation_discount_value; // แปลง JSON string เป็น Array $quotation_sub_services = json_decode($quotation->quotation_sub_services, true) ?? []; } @endphp @extends('layouts.master') @section('title') Quotation Management @endsection @section('style') @endsection @section('content') @include('layouts.header') Quotation Editor {{ csrf_field() }} Quotation Date: Expiration Date: Quotation No.: Attention: Attention Details: {{ $quotation_attention_detail }} Project Name: Sync to Title {{ $quotation_project_name }} {{-- --}} Project Duration: {{ $quotation_project_duration }} Description Amount (THB) Main Service Description (Title): @if(count($quotation_sub_services) > 0) @foreach($quotation_sub_services as $index => $item) - Sub-service {{ $index + 1 }}: {{-- แก้ไขตรงนี้: เอา value="" ออก แล้วเอา $item มาใส่ตรงกลาง --}} {{ $item }} @endforeach @else - Sub-service 1: @endif Add Sub-service Item Special Discount % THB (0.00) NET TOTAL: 0.00 Save Quotation @include('layouts.footer') @endsection @section('script') @endsection