@extends('layouts.admin') @section("header") Edit User: {{ $user->name }} @endsection @section("content")

Edit User: {{ $user->name }}

@csrf @method("PUT")
name) }}" required autofocus class="mt-1 block w-full px-3 py-2 bg-white dark:bg-gray-700 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm text-gray-900 dark:text-gray-100"> @error("name")

{{ $message }}

@enderror
email) }}" required class="mt-1 block w-full px-3 py-2 bg-white dark:bg-gray-700 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm text-gray-900 dark:text-gray-100"> @error("email")

{{ $message }}

@enderror
@error("password")

{{ $message }}

@enderror
@php $availableRoles = \App\Models\Role::orderBy('level', 'desc')->get(); $userRoleIds = $user->roles->pluck('id')->toArray(); @endphp @if($availableRoles->count() > 0)
@foreach($availableRoles as $role) @endforeach
@else

No roles available

Create roles to assign to users

@endif @error('roles')

{{ $message }}

@enderror

Keep for backward compatibility. Use roles above for new permission management.

@error("is_admin")

{{ $message }}

@enderror
@error("flag_status")

{{ $message }}

@enderror
@error("flag_reason")

{{ $message }}

@enderror
@if($user->flagged_at)

Flag Information

Flagged on: {{ $user->flagged_at ? \Carbon\Carbon::parse($user->flagged_at)->format("M d, Y \a\t g:i A") : "N/A" }}

@if($user->flaggedBy)

Flagged by: {{ $user->flaggedBy->name }}

@endif @if($user->flag_reason)

Current reason: {{ $user->flag_reason }}

@endif
@endif
Cancel
@endsection