@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() }}
{{-- --}}
Description
Amount (THB)
@if(count($quotation_sub_services) > 0) @foreach($quotation_sub_services as $index => $item)
{{-- แก้ไขตรงนี้: เอา value="" ออก แล้วเอา $item มาใส่ตรงกลาง --}}
@endforeach @else
@endif
Special Discount
(0.00)
NET TOTAL: 0.00
@include('layouts.footer') @endsection @section('script') @endsection