Files
hatame.andarza09/resources/views/users/profile/edit.blade.php
T
hatame d43e74b280 git add .
git commit "add profile image upload support"
2026-08-16 11:37:20 +03:30

232 lines
7.7 KiB
PHP

@extends('layouts.app')
@section('content')
<div class="theme-page-section _pt-100">
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="theme-login theme-login-white">
<div class="theme-login-header">
<h1 class="theme-login-title">
ویرایش پروفایل
</h1>
<p class="theme-login-subtitle">
اطلاعات حساب کاربری خود را ویرایش کنید
</p>
</div>
<div class="theme-login-box">
<div class="theme-login-box-inner">
<form
action="{{ route('users.profile.update') }}"
method="POST"
enctype="multipart/form-data"
class="theme-login-form"
>
@csrf
@method('PUT')
<div class="mb-4">
<label>
نام
</label>
<input
type="text"
name="first_name"
value="{{ old('first_name', $user->first_name) }}"
class="form-control"
>
@error('first_name')
<span class="text-danger">
{{ $message }}
</span>
@enderror
</div>
<div class="mb-4">
<label>
نام خانوادگی
</label>
<input
type="text"
name="last_name"
value="{{ old('last_name', $user->last_name) }}"
class="form-control"
>
</div>
<div class="mb-4">
<label>
شماره موبایل
</label>
<input
type="text"
name="mobile"
value="{{ old('mobile', $user->mobile) }}"
class="form-control"
>
</div>
<div class="mb-4">
<label>
ایمیل
</label>
<input
type="email"
name="email"
value="{{ old('email', $user->email) }}"
class="form-control"
>
</div>
<div class="mb-4">
<label
for="profile_image"
class="block text-sm/6 font-medium text-gray-500 dark:text-gray-300"
>
تصویر پروفایل
</label>
<div class="mt-3">
<input
type="file"
id="profile_image"
name="profile_image"
accept=".jpg,.jpeg,.png,.webp"
class="block w-full p-3 text-base outline-none text-gray-800 dark:text-gray-100 dark:bg-gray-900 bg-slate-100 border border-transparent rounded-md"
>
</div>
@error('profile_image')
<span class="text-red-500 text-sm">
{{ $message }}
</span>
@enderror
</div>
<hr>
<h4>
تغییر رمز عبور
</h4>
<div class="mb-4">
<label>
رمز عبور فعلی
</label>
<input
type="password"
name="current_password"
class="form-control"
>
</div>
<div class="mb-4">
<label>
رمز عبور جدید
</label>
<input
type="password"
name="new_password"
class="form-control"
>
</div>
<div class="mb-4">
<label>
تکرار رمز جدید
</label>
<input
type="password"
name="new_password_confirmation"
class="form-control"
>
</div>
<button
type="submit"
class="submit-btn"
>
ذخیره تغییرات
</button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection