75 lines
3.5 KiB
PHP
75 lines
3.5 KiB
PHP
<div class="md-dashboard md-profile-page">
|
|
{!! Form::open(['url' => action([\App\Http\Controllers\UserController::class, 'updateProfile']), 'method' => 'post', 'id' => 'edit_user_profile_form', 'files' => true]) !!}
|
|
|
|
<div class="md-profile-grid">
|
|
<div class="md-panel md-profile-grid__main">
|
|
<div class="md-panel__header">
|
|
<div class="md-panel__title-wrap">
|
|
<div class="md-panel__icon">
|
|
<i class="fas fa-user"></i>
|
|
</div>
|
|
<h3 class="md-panel__title">@lang('user.edit_profile')</h3>
|
|
</div>
|
|
</div>
|
|
<div class="md-panel__body">
|
|
<div class="md-form-grid">
|
|
<div class="form-group md-form-grid__sm">
|
|
{!! Form::label('surname', __('business.prefix') . ':') !!}
|
|
@include('partials.name_prefix_field', ['name' => 'surname', 'value' => $user->surname])
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('first_name', __('business.first_name') . ':') !!}
|
|
{!! Form::text('first_name', $user->first_name, ['class' => 'form-control', 'required']) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('last_name', __('business.last_name') . ':') !!}
|
|
{!! Form::text('last_name', $user->last_name, ['class' => 'form-control']) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('email', __('business.email') . ':') !!}
|
|
{!! Form::email('email', $user->email, ['class' => 'form-control']) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('language', __('business.language') . ':') !!}
|
|
{!! Form::select('language', $languages, $user->language, ['class' => 'form-control select2']) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md-panel md-profile-grid__photo">
|
|
<div class="md-panel__header">
|
|
<h3 class="md-panel__title">@lang('lang_v1.profile_photo')</h3>
|
|
</div>
|
|
<div class="md-panel__body md-profile-photo-body">
|
|
<div class="md-profile-photo-preview">
|
|
<img id="profile_photo_preview" src="{{ $profile['avatar_url'] }}" alt="">
|
|
</div>
|
|
<div class="md-profile-upload">
|
|
{!! Form::file('profile_photo', ['id' => 'profile_photo', 'accept' => 'image/*', 'class' => 'md-profile-upload__input']) !!}
|
|
<label for="profile_photo" class="md-profile-upload__label">
|
|
<span>@lang('lang_v1.upload_image')</span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md-panel">
|
|
<div class="md-panel__header">
|
|
<h3 class="md-panel__title">@lang('lang_v1.more_info')</h3>
|
|
</div>
|
|
<div class="md-panel__body">
|
|
<div class="md-form-grid md-form-grid--4">
|
|
@include('user.form')
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md-profile-submit">
|
|
<button type="submit" class="tw-dw-btn tw-dw-btn-primary tw-text-white tw-dw-btn-lg">@lang('messages.update')</button>
|
|
</div>
|
|
|
|
{!! Form::close() !!}
|
|
</div>
|