@extends('master.authMaster') @section('content')

Edit Project

@if (session('success')) @endif
@csrf
{{-- Project Name --}}
@error('project_name')
{{ $message }}
@enderror
{{-- Project Manager --}}
@error('project_manager_id')
{{ $message }}
@enderror
{{-- Team Lead --}}
@error('project_TL_id')
{{ $message }}
@enderror
{{-- Project Type --}}
@error('project_type')
{{ $message }}
@enderror
@error('project_type_note')
{{ $message }}
@enderror
{{-- Client Name --}}
@error('client_name')
{{ $message }}
@enderror
{{-- Technology --}}
@php $selectedTechnology = old('technology') ?? json_decode($project->technology ?? '[]', true); @endphp @error('technology')
{{ $message }}
@enderror
{{-- Description --}}
@error('description')
{{ $message }}
@enderror
{{-- proposal date --}}
{{-- start date end date --}}
{{-- Status --}}
@error('status')
{{ $message }}
@enderror
{{-- Assign Resources --}}
@php $assignedEmployees = is_array($project->assigned_employee) ? $project->assigned_employee : json_decode($project->assigned_employee ?? '[]', true); @endphp
@error('assigned_employee')
{{ $message }}
@enderror
{{-- Display Selected Resources and Monthly Rates --}}


Resource Duration Duration Type Calculated Cost
{{-- Total Resource Cost --}}
@error('total_resource_cost')
{{ $message }}
@enderror

{{-- Project Manager Cost --}}
Enter percentage (e.g., 10 for 10%)
@error('pm_cost')
{{ $message }}
@enderror
{{-- operational cost --}}
@error('infra_cost')
{{ $message }}
@enderror


@foreach ($otherCosts as $key => $otherCost)
@error('profit_margin')
{{ $message }}
@enderror
@endforeach

@error('marketing_cost')
{{ $message }}
@enderror
@error('sales_cost')
{{ $message }}
@enderror
{{-- total_project_cost --}}
{{-- Profit Margin --}}
Enter percentage (e.g., 15 for 15%)
@error('profit_margin')
{{ $message }}
@enderror
{{-- end --}} {{-- Comission Static field --}}
{{-- total_project_cost after profit_margin --}}
{{-- Cost to Customer Project Cost --}}
{{-- Accepted Project Cost --}}
{{-- FOR DYNAMIC BILLING FIELDS --}} @if ($project->billing_type == 'normal') @php $normalBillingStages = [ 'advance' => 'Advance Payment', 'uat' => 'UAT Payment', 'golive' => 'Go-Live Payment', ]; $billingMap = $project->billingModules->keyBy('title'); @endphp @foreach ($normalBillingStages as $key => $label) @php $billing = $billingMap[$label] ?? null; @endphp
@endforeach @endif
@foreach ($project->billingModules as $index => $module)
title) }}" placeholder="Module Title">
amount) }}" placeholder="Amount">
description) }}" placeholder="Description">
start_date) }}">
end_date) }}">
@endforeach
@php $singleBilling = $project->billingModules->first(); @endphp @if ($project->billing_type == 'advance' || $project->billing_type == 'postpayment')
@endif {{-- END DYNAMIC BILLING FIELDS --}}
{{-- Submit Button --}}
{{-- only on second page --}}
{{-- only on first page --}} {{-- only on second page --}}
@endsection @section('scripts') @endsection