@extends('layouts.panel') @section('title', 'پروفایل: ' . ($user->full_name ?? $user->name ?? $user->username)) @section('content')

پروفایل کاربر

@if($canEdit) @endif
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@endif
@php $avatarUrl = $user->avatar_url; $avatarInitial = $user->avatar_initial; $avatarColors = $user->avatar_color; $canEdit = Auth::id() === $user->id || Auth::user()->hasRole(['سوپر ادمین', 'مدیریت', 'ادمین']); $primaryRole = $user->getPrimaryRole(); $prefix = match($primaryRole) { 'sales' => 'sales', 'purchase' => 'purchase', default => 'admin', }; @endphp
@if($avatarUrl) {{ $user->full_name ?? $user->name }} @else
{{ $avatarInitial }}
@endif @if($canEdit)
@if($avatarUrl) @endif
@endif

{{ $user->full_name ?? $user->name }}

@if($user->roles->count() > 0)
@foreach($user->roles as $role) {{ $role->name }} @endforeach
@endif

اطلاعات پایه

{{ $user->username ?? '-' }}

{{ $user->first_name ?? '-' }}

{{ $user->last_name ?? '-' }}

{{ $user->email ?? '-' }}

{{ $user->phone ?? '-' }}

اطلاعات تکمیلی

@if($user->created_at) {{ \Morilog\Jalali\Jalalian::fromDateTime($user->created_at)->format('Y/m/d H:i') }} @else - @endif

@if($user->last_login_at) {{ \Morilog\Jalali\Jalalian::fromDateTime($user->last_login_at)->format('Y/m/d H:i') }} @else هرگز @endif

@if($user->last_login_ip)

{{ $user->last_login_ip }}

@endif
@if($canEdit) @endif @if($user->permissions->count() > 0)

دسترسی‌های مستقیم

@foreach($user->permissions as $permission) {{ $permission->name }} @endforeach
@endif
@push('scripts') @endpush @endsection