@if ($user->id)
{!! Form::model($user, ['route' => ['users.update', $user], 'method' => 'PUT', 'enctype' => 'multipart/form-data']) !!}
@else
{!! Form::model($user, ['route' => ['users.store'], 'method' => 'POST', 'enctype' => 'multipart/form-data']) !!}
@endif
{{ Form::label('first_name', __('First Name'), ['class' => 'col-form-label']) }}
{!! Form::text('first_name', null, ['class' => 'form-control', 'placeholder' => __('First Name')]) !!}
{{ Form::label('last_name', __('Last Name'), ['class' => 'col-form-label']) }}
{!! Form::text('last_name', null, ['class' => 'form-control', 'required'=> 'true', 'placeholder' => __('Last Name')]) !!}
{{ Form::label('email', __('Email'), ['class' => 'col-form-label']) }}
{!! Form::text('email', null, ['class' => 'form-control', 'required'=> 'true', 'placeholder' => __('Enter Email Address')]) !!}
{{ Form::label('phone', __('Phone'), ['class' => 'col-form-label']) }}
{!! Form::text('phone', null, ['class' => 'form-control', 'required'=> 'true', 'placeholder' => __('Phone Number')]) !!}
{{ Form::label('password', __('Password'), ['class' => 'col-form-label']) }}
{!! Form::password('password', ['class' => 'form-control', 'required' => isset($user->id), 'placeholder' => __('******')]) !!}
{{ Form::label('password_confirmation', __('Confirm Password'), ['class' => 'col-form-label']) }}
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => __('******')]) !!}
{{--
{{ Form::label('avatar', __('Avatar'), ['class' => '']) }}
{!! Form::file('avatar', ['class' => 'form-control', 'accept'=> 'image/*']) !!}
--}}
{{ Form::label('roles', __('Role'), ['class' => 'col-form-label']) }}
{!! Form::select('roles', $roles, @$user->roles[0]->uuid, ['class' => 'form-select', 'data-kt-select2' => 'true']) !!}
@php
$enum = $user::getPossibleEnumValues('status');
@endphp
{{ Form::label('status', __('Status'), ['class' => 'col-form-label']) }}
{!! Form::select('status', array_combine($enum, array_map('ucwords',$enum)), $user->status, ['class' => 'form-select', 'data-kt-select2' => 'true']) !!}
{!! Form::close() !!}