@extends('layouts.app') @section('content') @php $Authuser = auth()->user(); $canEditUser = $Authuser && $Authuser->hasPermission('users', 'edit'); $canDeleteUser = $Authuser && $Authuser->hasPermission('users', 'delete'); $translationLanguages = $appLanguages->filter(fn ($language) => filled($language->code))->values(); // $translationLanguages = $appLanguages->values(); $userTranslations = $user->translations->keyBy(fn ($translation) => strtolower($translation->locale)); @endphp
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
Edit User
@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('phone_country_code')
{{ $message }}
@enderror
@error('phone_no')
{{ $message }}
@enderror
@error('password')
{{ $message }}
@enderror
@error('password_confirmation')
{{ $message }}
@enderror
@error('gender')
{{ $message }}
@enderror
@error('date_of_birth')
{{ $message }}
@enderror
{{--
@error('availability_status')
{{ $message }}
@enderror
@error('location')
{{ $message }}
@enderror
--}}
@error('country_id')
{{ $message }}
@enderror
@error('state_id')
{{ $message }}
@enderror
@error('city_id')
{{ $message }}
@enderror
@error('address')
{{ $message }}
@enderror
@error('current_latitude')
{{ $message }}
@enderror
@error('current_longitude')
{{ $message }}
@enderror
@error('pin_code')
{{ $message }}
@enderror
@php $selectedLanguages = old('languages', $user->languages->pluck('id')->toArray()); @endphp @error('languages')
{{ $message }}
@enderror @error('languages.*')
{{ $message }}
@enderror
@error('profile_image')
{{ $message }}
@enderror @if($user->getFirstMediaUrl('profile'))
Profile
@endif
@error('cover_image')
{{ $message }}
@enderror @if($user->getFirstMediaUrl('cover'))
Cover
@endif
@error('gallery')
{{ $message }}
@enderror @error('gallery.*')
{{ $message }}
@enderror
@if($user->getMedia('album')->count())
@foreach($user->getMedia('album') as $media) @endforeach
@endif
@error('bio')
{{ $message }}
@enderror
@if($translationLanguages->count())
Translations

Default locale is {{ strtoupper($defaultTranslationLocale) }}. Manual translations are saved first; missing locales can auto translate based on settings.

@foreach($translationLanguages as $language) @php $translation = $userTranslations->get(strtolower($language->code)); $translationLanguageName = $language->language->name ?? ($language->data['name'] ?? strtoupper($language->code)); @endphp
@error('translations.' . $language->code . '.name')
{{ $message }}
@enderror
@error('translations.' . $language->code . '.bio')
{{ $message }}
@enderror
@endforeach
@endif
@if($canEditUser) @endif Back
@include('includes.commonjs') @endsection