--}}
@if (count($errors) > 0)
{{-- --}}
@if(isset($dataTypeContent->password))
{{ __('voyager::profile.password_hint') }}
@endif
@php
$dataTypeRows = $dataType->{(isset($dataTypeContent->id) ? 'editRows' : 'addRows' )};
@endphp
@can('editRoles', $dataTypeContent)
@php
$row = $dataTypeRows->where('field', 'user_belongsto_role_relationship')->first();
$options = $row->details;
@endphp
@include('voyager::formfields.relationship')
{{--
@php
$row = $dataTypeRows->where('field', 'user_belongstomany_role_relationship')->first();
$options = $row->details;
@endphp
@include('voyager::formfields.relationship')
--}}
@endcan
@php
$row = $dataTypeRows->where('field', 'user_belongsto_user_relationship')->first();
$options = $row->details;
@endphp
@include('voyager::formfields.relationship')
@php
if (isset($dataTypeContent->locale)) {
$selected_locale = $dataTypeContent->locale;
} else {
$selected_locale = config('app.locale', 'en');
}
@endphp
@php
$dataTypeRows = $dataType->{($edit ? 'editRows' : 'addRows' )};
@endphp
@foreach($dataTypeRows as $row)
@php
if (
$row->field === 'name' ||
$row->field === 'avatar' ||
$row->field === 'password' ||
$row->field === 'role_id' ||
$row->field === 'email_verified_at' ||
$row->field === 'email' ||
$row->field === 'user_belongsto_role_relationship' ||
$row->field === 'user_belongstomany_role_relationship' ||
$row->field === 'user_belongsto_user_relationship' ||
$row->field === 'assigned_to'
) continue;
$role_id = auth()->user()->role_id;
if ( $row->field === 'verified' ) {
switch ($role_id) {
case 1:
# Nothing...
break;
case 7:
# Nothing...
break;
default:
continue 2;
break;
}
}
@endphp
@php
$display_options = $row->details->display ?? NULL;
if ($dataTypeContent->{$row->field.'_'.($edit ? 'edit' : 'add')}) {
$dataTypeContent->{$row->field} = $dataTypeContent->{$row->field.'_'.($edit ? 'edit' : 'add')};
}
@endphp
@if (isset($row->details->legend) && isset($row->details->legend->text))
@endif
id)){{ "id=$display_options->id" }}@endif>
{{ $row->slugify }}
@include('voyager::multilingual.input-hidden-bread-edit-add')
@if ($add && isset($row->details->view_add))
@include($row->details->view_add, ['row' => $row, 'dataType' => $dataType, 'dataTypeContent' => $dataTypeContent, 'content' => $dataTypeContent->{$row->field}, 'view' => 'add', 'options' => $row->details])
@elseif ($edit && isset($row->details->view_edit))
@include($row->details->view_edit, ['row' => $row, 'dataType' => $dataType, 'dataTypeContent' => $dataTypeContent, 'content' => $dataTypeContent->{$row->field}, 'view' => 'edit', 'options' => $row->details])
@elseif (isset($row->details->view))
@include($row->details->view, ['row' => $row, 'dataType' => $dataType, 'dataTypeContent' => $dataTypeContent, 'content' => $dataTypeContent->{$row->field}, 'action' => ($edit ? 'edit' : 'add'), 'view' => ($edit ? 'edit' : 'add'), 'options' => $row->details])
@elseif ($row->type == 'relationship')
@include('voyager::formfields.relationship', ['options' => $row->details])
@else
{!! app('voyager')->formField($row, $dataType, $dataTypeContent) !!}
@endif
@foreach (app('voyager')->afterFormFields($row, $dataType, $dataTypeContent) as $after)
{!! $after->handle($row, $dataType, $dataTypeContent) !!}
@endforeach
@if ($errors->has($row->field))
@foreach ($errors->get($row->field) as $error)
{{ $error }}
@endforeach
@endif
@endforeach