@extends('admin.layout') @section('title', 'Add Service') @section('header') @endsection @section('content')

Add New Service

History
@csrf

1. Business Details

@error('category_id')
{{ $message }}
@enderror
@error('subcategory_id')
{{ $message }}
@enderror
@error('business_name')
{{ $message }}
@enderror
Max file size: 5MB, JPG/PNG only @error('business_profile')
{{ $message }}
@enderror {{-- Display existing image if available --}} @if (isset($business->business_profile) && $business->business_profile) Business Profile Image @endif
@error('about_us')
{{ $message }}
@enderror

2. Services & Portfolio

@php $services = old('services'); if (is_null($services)) { $decoded = json_decode($business->service, true); $services = is_array($decoded) ? $decoded : []; } @endphp @forelse ($services as $index => $service)
@if ($index > 0) @endif
@error('services.' . $index)
{{ $message }}
@enderror @empty
@error('services.0')
{{ $message }}
@enderror
@endforelse
@php $portfolioImages = $business->portfolio ? json_decode($business->portfolio, true) : []; @endphp @for ($i = 0; $i < 4; $i++)
Max: 5MB @error('portfolio_images.' . $i)
{{ $message }}
@enderror @if (isset($portfolioImages[$i])) Portfolio Image @endif
@endfor

3. Contact & Location Info

Social Media Links (Optional)
@error('facebook')
{{ $message }}
@enderror
@error('instagram')
{{ $message }}
@enderror
@error('twitter')
{{ $message }}
@enderror
Business Contact Information
@error('contact_name')
{{ $message }}
@enderror
@error('phone_number')
{{ $message }}
@enderror
@error('whatsapp_number')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('location')
{{ $message }}
@enderror
@error('state_id')
{{ $message }}
@enderror
@error('district_id')
{{ $message }}
@enderror
@error('taluk_id')
{{ $message }}
@enderror

4. Business Hours & Availability

Standard Business Hours
@error('mon_fri')
{{ $message }}
@enderror
@error('saturday')
{{ $message }}
@enderror
@error('sunday')
{{ $message }}
@enderror
Mark Specific Availability (e.g., holidays, special events)
@error('year')
{{ $message }}
@enderror
@error('month')
{{ $message }}
@enderror
@error('available_day')
{{ $message }}
@enderror
@error('unavailable_day')
{{ $message }}
@enderror

5. Room Details (Optional)

@php $rooms = $business->rooms ? json_decode($business->rooms, true) : []; @endphp @forelse ($rooms as $index => $room)
Room Type {{ $index + 1 }}
@empty {{-- Initial empty room entry if no rooms exist --}}
Room Type 1
{{-- No remove button for the first empty one --}}
@endforelse
@endsection @section('footer') @endsection