| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- @extends('layouts.app')
- @section('content')
- <div class="px-3">
- <div class="col-xxl-6 offset-xxl-2">
- <form action="{{ route('user.store') }}" method="post">
- @csrf
- @if($user)
- <input type="hidden" name="id" value="{{ $user->id }}">
- @endif
- @include('partials.input', ['name' => 'email',
- 'type' => 'text',
- 'title' => 'Логин/email',
- 'required' => true,
- 'value' => $user->email ?? '',
- 'disabled' => ($user && $user->email_verified_at),
- ])
- @include('partials.input', ['name' => 'name', 'title' => 'Имя', 'required' => true, 'value' => $user->name ?? ''])
- @include('partials.input', ['name' => 'phone', 'title' => 'Телефон', 'value' => $user->phone ?? ''])
- {{-- @include('partials.avatars', ['user' => $user])--}}
- @include('partials.input', ['name' => 'password', 'type' => 'password', 'title' => 'Пароль'])
- @include('partials.select', ['name' => 'role', 'title' => 'Роль', 'options' => getRoles(), 'value' => $user->role ?? \App\Models\Role::MANAGER])
- @include('partials.input', ['name' => 'color', 'title' => 'Цвет', 'value' => $user->color ?? '#FFFFFF', 'type' => 'color'])
- @if(!is_null($user->deleted_at))
- <div class="col-12 text-center">
- <div class="text-danger">ПОЛЬЗОВАТЕЛЬ УДАЛЁН!!!</div>
- <a href="#" class="btn btn-sm btn-warning undelete">Восстановить</a>
- </div>
- @else
- @include('partials.submit', ['delete' => ['form_id' => 'delete-user']])
- @endif
- </form>
- <form action="{{ route('user.undelete', $user->id) }}" method="post" class="d-none" id="undelete-user">
- @csrf
- </form>
- <form action="{{ route('user.destroy', $user->id) }}" method="post" class="d-none" id="delete-user">
- @method('DELETE')
- @csrf
- </form>
- </div>
- </div>
- @endsection
- @push('scripts')
- <script type="module">
- $('.undelete').on('click', function (){
- if(confirm('Восстановить пользователя?')) {
- $('#undelete-user').submit();
- }
- });
- </script>
- @endpush
|