@extends('admin.layouts.app') @section('title', 'Edit Garage Vendor') @section('content')

Edit Garage Vendor

@if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
@error('address')
{{ $message }}
@enderror
@error('contact_number')
{{ $message }}
@enderror

@php $primaryAdmin = $garage->admins->sortBy('id')->first(); @endphp
Garage Login
@error('admin_name')
{{ $message }}
@enderror
@error('admin_phone')
{{ $message }}
@enderror
@error('admin_email')
{{ $message }}
@enderror
@error('admin_password')
{{ $message }}
@enderror

Subscriptions (optional)
@php $selectedFromOld = old('package_ids'); $activeSelectedPackageIds = is_array($selectedFromOld) ? collect($selectedFromOld)->map(fn ($id) => (int) $id)->all() : ($selectedPackageIds ?? []); @endphp
@forelse($packages as $package)
id, $activeSelectedPackageIds, true) ? 'checked' : '' }} >
@empty

No packages found. Create package first.

@endforelse
@error('package_ids')
{{ $message }}
@enderror @error('package_ids.*')
{{ $message }}
@enderror Updating this list will activate newly selected packages and cancel removed active packages.
@error('price')
{{ $message }}
@enderror
@error('starts_at')
{{ $message }}
@enderror
@error('ends_at')
{{ $message }}
@enderror
Cancel
Selected Package
No package selected
Select one or more packages to preview summary.
Selected
Total Package Price
Selected Package Names
Modules
@endsection @push('scripts') @endpush