[WIP] Refactor project
This commit is contained in:
86
resources/views/vendor/boilerplate/users/profile.blade.php
vendored
Normal file
86
resources/views/vendor/boilerplate/users/profile.blade.php
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
@extends('boilerplate::layout.index', [
|
||||
'title' => __('boilerplate::users.profile.title'),
|
||||
'subtitle' => $user->name,
|
||||
'breadcrumb' => [
|
||||
$user->name => 'boilerplate.user.profile',
|
||||
]
|
||||
])
|
||||
|
||||
@section('content')
|
||||
{{ Form::open(['route' => ['boilerplate.user.profile'], 'method' => 'post', 'autocomplete' => 'off', 'files' => true]) }}
|
||||
<div class="row">
|
||||
<div class="col-12 mb-3">
|
||||
<span class="btn-group float-right">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
@lang('boilerplate::users.save')
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xl-5">
|
||||
@component('boilerplate::card', ['title' => __('boilerplate::users.profile.title')])
|
||||
<div class="d-flex flex-wrap">
|
||||
<div id="avatar-wrapper" class="mb-3">
|
||||
@include('boilerplate::users.avatar')
|
||||
</div>
|
||||
<div class="pl-3">
|
||||
<span class="info-box-text">
|
||||
<p class="mb-0"><strong class="h3">{{ $user->name }}</strong></p>
|
||||
<p class="">{{ $user->getRolesList() }}</p>
|
||||
</span>
|
||||
<span class="info-box-more">
|
||||
<p class="text-muted">
|
||||
<span class="far fa-fw fa-envelope"></span> {{ $user->email }}
|
||||
</p>
|
||||
<p class="mb-0 text-muted">
|
||||
{{ __('boilerplate::users.profile.subscribedsince', [
|
||||
'date' => $user->created_at->isoFormat(__('boilerplate::date.lFdY')),
|
||||
'since' => $user->created_at->diffForHumans()]) }}
|
||||
</p>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
@endcomponent
|
||||
</div>
|
||||
<div class="col-xl-7">
|
||||
@component('boilerplate::card', ['color' => 'teal', 'title' => __('boilerplate::users.informations')])
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
@component('boilerplate::input', ['name' => 'first_name', 'label' => 'boilerplate::users.firstname', 'value' => $user->first_name, 'autofocus' => true])@endcomponent
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
@component('boilerplate::input', ['name' => 'last_name', 'label' => 'boilerplate::users.lastname', 'value' => $user->last_name])@endcomponent
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
@component('boilerplate::input', ['type' => 'password', 'name' => 'password', 'label' => ucfirst(__('boilerplate::auth.fields.password'))])@endcomponent
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
@component('boilerplate::input', ['type' => 'password', 'name' => 'password_confirmation', 'label' => ucfirst(__('boilerplate::auth.fields.password_confirm'))])@endcomponent
|
||||
</div>
|
||||
</div>
|
||||
@endcomponent
|
||||
</div>
|
||||
</div>
|
||||
{{ Form::close() }}
|
||||
@endsection
|
||||
|
||||
@push('js')
|
||||
<script>
|
||||
var avatar = {
|
||||
url: "{{ route('boilerplate.user.avatar.url', null, false) }}",
|
||||
locales: {
|
||||
delete: "@lang('boilerplate::avatar.delete')",
|
||||
gravatar: {
|
||||
success: "@lang('boilerplate::avatar.gravatar.success')",
|
||||
error: "@lang('boilerplate::avatar.gravatar.error')",
|
||||
},
|
||||
upload: {
|
||||
success: "@lang('boilerplate::avatar.upload.success')",
|
||||
error: "@lang('boilerplate::avatar.upload.error')",
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script src="{{ mix('/avatar.min.js', '/assets/vendor/boilerplate') }}"></script>
|
||||
@endpush
|
||||
Reference in New Issue
Block a user