@extends('layouts.master') @section('styles') {{-- --}} @endsection @section('title') @lang('Profile') @endsection @section('breadcrumbs') @component('components.breadcrumb', [ 'items' => [ ['url' => route('profile.index', ['#users']), 'label' => 'Profile'], ['url' => route('profile.index', ['#users']), 'label' => $user->name], ], 'title' => __('Edit user') ])@endcomponent @endsection @section('content')

@lang('Edit user')

@csrf @method('PUT')
@component('components.form.input', [ 'name' => 'name', 'object' => $user, 'label' => __('Username')])@endcomponent
@component('components.form.input', [ 'name' => 'email', 'object' => $user, 'label' => __('Email')])@endcomponent
@component('components.form.password', [ 'name' => 'password', 'label' => __('Password')])@endcomponent
@component('components.form.password', [ 'name' => 'password_confirmation', 'label' => __('Confirm Password')])@endcomponent
@component('components.form.select2multi', [ 'name' => 'roles', 'label' => __('Roles'), 'object' => $user->roles->pluck('title', 'uuid')->toArray(), 'values' => \App\Models\User::getCompanyRoles()])@endcomponent
@if(user()->id == $user->id) @component('components.form.select', [ 'name' => 'status', 'label' => __('Status'), 'object' => $user, 'values' => ['10' => __('Active')]])@endcomponent @else @component('components.form.select', [ 'name' => 'status', 'label' => __('Status'), 'object' => $user, 'values' => ['10' => __('Active'), '7' => __('Suspended')]])@endcomponent @endif
@endsection @section('scripts') {{-- --}} @endsection