feat: update and dynamic profile for admin

This commit is contained in:
2026-08-19 17:05:05 +03:30
parent 279bcd3d9c
commit 2579a10e53
3 changed files with 82 additions and 14 deletions
+11 -2
View File
@@ -6,11 +6,20 @@ use Illuminate\Http\Request;
class ProfileController extends Controller class ProfileController extends Controller
{ {
//
public function index() public function index()
{ {
$admin = auth('admin')->user();
if ($admin) {
$registerTime = verta($admin->created_at)->format('Y/m/d');
return view('dashboard.profile', compact('admin', 'registerTime'));
}
$user = auth()->user(); $user = auth()->user();
$registerTime = verta($user->created_at)->format('Y/m/d'); $registerTime = verta($user->created_at)->format('Y/m/d');
return view('dashboard.profile' , compact('user' , 'registerTime'));
return view('dashboard.profile', compact('user', 'registerTime'));
} }
} }
@@ -33,6 +33,14 @@
</a> </a>
</li> </li>
<li> <li>
<a href="{{ route('profile') }}"
class="{{ request()->routeIs('profile') ? 'active' : '' }}">
<i class="far fa-home"></i>
نمایه من
</a>
</li>
<li>
<a href="{{route('admin.user.index')}}"> <a href="{{route('admin.user.index')}}">
<i class="far fa-users"></i> <i class="far fa-users"></i>
لیست کاربران سایت لیست کاربران سایت
+63 -12
View File
@@ -1,27 +1,78 @@
@extends('dashboard.layouts.app') @extends('dashboard.layouts.app')
@section('title' , 'پروفایل')
@section('title', 'پروفایل')
@section('account-content') @section('account-content')
<div class="user-profile-wrapper"> <div class="user-profile-wrapper">
<div class="user-profile-card"> <div class="user-profile-card">
<h4 class="user-profile-card-title">پروفایل</h4> <h4 class="user-profile-card-title">پروفایل</h4>
<div class="col-lg-6"> <div class="col-lg-6">
<div class="profile-info-list"> <div class="profile-info-list">
<ul> <ul>
<li>اسم کامل : <span>{{$user->first_name . ' ' . $user->last_name}}</span></li>
<li>ایمیل: @if(isset($admin))
<span>
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" {{-- اطلاعات Admin --}}
data-cfemail="680207061b0706280d10090518040d460b0705"> <li>
{{$user->email}} اسم کامل :
</a> <span>
</span> {{ $admin->first_name . ' ' . $admin->last_name }}
</li> </span>
<li>شماره: <span>{{$user->mobile}}</span></li> </li>
<li>تاریخ عضویت: <span>{{$registerTime}}</span></li>
<li>
ایمیل:
<span>
{{ $admin->email }}
</span>
</li>
<li>
تاریخ عضویت:
<span>
{{ $registerTime }}
</span>
</li>
@elseif(isset($user))
{{-- اطلاعات User --}}
<li>
اسم کامل :
<span>
{{ $user->first_name . ' ' . $user->last_name }}
</span>
</li>
<li>
ایمیل:
<span>
{{ $user->email }}
</span>
</li>
<li>
شماره:
<span>
{{ $user->mobile }}
</span>
</li>
<li>
تاریخ عضویت:
<span>
{{ $registerTime }}
</span>
</li>
@endif
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
@endsection @endsection