Skip to content

Commit

Permalink
Merge pull request #350 from nasirkhan/update
Browse files Browse the repository at this point in the history
User Edit form update
  • Loading branch information
nasirkhan committed Oct 5, 2022
2 parents 5302c05 + 919a69c commit 42504b7
Showing 1 changed file with 89 additions and 44 deletions.
133 changes: 89 additions & 44 deletions resources/views/backend/users/edit.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,68 +32,113 @@
<div class="col">
{{ html()->modelForm($user, 'PATCH', route('backend.users.update', $user->id))->class('form-horizontal')->open() }}

<div class="form-group row">
{{ html()->label(__('labels.backend.users.fields.email'))->class('col-sm-2 form-control-label')->for('email') }}

<div class="col-sm-10">
{{ html()->email('email')
->class('form-control')
->placeholder(__('labels.backend.users.fields.email'))
->attribute('maxlength', 191)
->required() }}
<div class="row mb-3">
<?php
$field_name = 'email';
$field_lable = __('labels.backend.users.fields.email');
$field_placeholder = $field_lable;
$required = "required";
?>
<div class="col-12 col-sm-2">
<div class="form-group">
{{ html()->label($field_lable, $field_name)->class('form-label') }} {!! fielf_required($required) !!}
</div>
</div>
<div class="col-12 col-sm-10">
<div class="form-group">
{{ html()->text($field_name)->placeholder($field_placeholder)->class('form-control')->attributes(["$required"]) }}
</div>
</div>
</div>
<!--form-group-->

<div class="form-group row">
{{ html()->label(__('labels.backend.users.fields.password'))->class('col-5 col-sm-2 form-control-label')->for('password') }}

<div class="col-7 col-sm-10">
<a href="{{ route('backend.users.changePassword', $user->id) }}" class="btn btn-outline-primary btn-sm"><i class="fas fa-key"></i> Change password</a>
<div class="row mb-3">
<?php
$field_name = 'password';
$field_lable = __('labels.backend.users.fields.password');
$field_placeholder = $field_lable;
$required = "required";
?>
<div class="col-12 col-sm-2">
<div class="form-group">
{{ html()->label($field_lable, $field_name)->class('form-label') }} {!! fielf_required($required) !!}
</div>
</div>
<div class="col-12 col-sm-10">
<div class="form-group">
<a href="{{ route('backend.users.changePassword', $user->id) }}" class="btn btn-outline-primary btn-sm"><i class="fas fa-key"></i> Change password</a>
</div>
</div>
</div>
<!--form-group-->

<div class="form-group row">
{{ html()->label('Profile')->class('col-5 col-sm-2 form-control-label')->for('profile') }}

<div class="col-7 col-sm-10">
<a href="{{ route("backend.users.profileEdit", $user->id) }}" class="btn btn-outline-primary btn-sm"><i class="fas fa-user"></i> Update Profile</a>
<div class="row mb-3">
<?php
$field_name = 'profile';
$field_lable = __('Profile');
$field_placeholder = $field_lable;
$required = "";
?>
<div class="col-12 col-sm-2">
<div class="form-group">
{{ html()->label($field_lable, $field_name)->class('form-label') }} {!! fielf_required($required) !!}
</div>
</div>
<div class="col-12 col-sm-10">
<div class="form-group">
<a href="{{ route('backend.users.profileEdit', $user->id) }}" class="btn btn-outline-primary btn-sm"><i class="fas fa-user"></i> Update Profile</a>
</div>
</div>
</div>
<!--form-group-->

<div class="form-group row">
{{ html()->label(__('labels.backend.users.fields.confirmed'))->class('col-5 col-sm-2 form-control-label')->for('confirmed') }}

<div class="col-7 col-sm-10">
@if ($user->email_verified_at == null)
<a href="{{route('backend.users.emailConfirmationResend', $user->id)}}" class="btn btn-outline-primary btn-sm " data-toggle="tooltip" title="Send Confirmation Email"><i class="fas fa-envelope"></i> Send Confirmation Email</a>
@else
{!! $user->confirmed_label !!}
@endif
<div class="row mb-3">
<?php
$field_name = 'confirmed';
$field_lable = __('labels.backend.users.fields.confirmed');
$field_placeholder = $field_lable;
$required = "";
?>
<div class="col-12 col-sm-2">
<div class="form-group">
{{ html()->label($field_lable, $field_name)->class('form-label') }} {!! fielf_required($required) !!}
</div>
</div>
<div class="col-12 col-sm-10">
<div class="form-group">
@if ($user->email_verified_at == null)
<a href="{{route('backend.users.emailConfirmationResend', $user->id)}}" class="btn btn-outline-primary btn-sm " data-toggle="tooltip" title="Send Confirmation Email"><i class="fas fa-envelope"></i> Send Confirmation Email</a>
@else
{!! $user->confirmed_label !!}
@endif
</div>
</div>
</div>
<!--form-group-->

<div class="form-group row">
<div class="col-6 col-sm-2">
{{ __('labels.backend.users.fields.social') }}
<div class="row mb-3">
<?php
$field_name = 'social';
$field_lable = __('labels.backend.users.fields.social');
$field_placeholder = $field_lable;
$required = "";
?>
<div class="col-12 col-sm-2">
<div class="form-group">
{{ html()->label($field_lable, $field_name)->class('form-label') }} {!! fielf_required($required) !!}
</div>
</div>
<div class="col-6 col-sm-10">
<ul class="list-unstyled">
@foreach ($user->providers as $provider)
<div class="col-12 col-sm-10">
<div class="form-group">
@forelse ($user->providers as $provider)
<li>
<i class="fab fa-{{ $provider->provider }}"></i> {{ label_case($provider->provider) }}
</li>
@endforeach
</ul>
@empty
{{ __("No social profile added!") }}
@endforelse
</div>
</div>
</div>
<!--form-group-->

<div class="form-group row">
{{ html()->label('Abilities')->class('col-sm-2 form-control-label') }}
{{ html()->label(__('Abilities'))->class('col-sm-2 form-control-label') }}
<div class="col">
<div class="row">
<div class="col-sm-6">
Expand Down Expand Up @@ -153,7 +198,7 @@
<div class="row">
<div class="col-sm-4">
<div class="form-group">
{{ html()->submit($text = icon('fas fa-save')." Save")->class('btn btn-success') }}
<x-backend.buttons.save />
</div>
</div>

Expand All @@ -171,7 +216,7 @@
@if($$module_name_singular->id != 1)
<a href="{{route("backend.$module_name.destroy", $$module_name_singular)}}" class="btn btn-danger" data-method="DELETE" data-token="{{csrf_token()}}" data-toggle="tooltip" title="{{__('labels.backend.delete')}}"><i class="fas fa-trash-alt"></i> Delete</a>
@endif
<a href="{{ route("backend.$module_name.index") }}" class="btn btn-warning" data-toggle="tooltip" title="{{__('labels.backend.cancel')}}"><i class="fas fa-reply"></i> Cancel</a>
<x-backend.buttons.return-back>Cancel</x-backend.buttons.return-back>
</div>
</div>
</div>
Expand Down

0 comments on commit 42504b7

Please sign in to comment.