Monday, 2 December 2024

DAY22 Create Change Password Menu

22 Nov 2024
62
luminox watches

1. route เมนูไปที่ {{route(‘admin.change.password’)}}
<li class=”dropdown-item py-2″>
                    <a href=”{{route(‘admin.change.password’)}}” class=”text-body ms-0″>
                      <i class=”me-2 icon-md” data-feather=”edit”></i>
                      <span>Change Password</span>
                    </a>

                  </li>


2. สร้าง route ที่ web.php
Route::get(‘/admin/change/password‘, [AdminController::class, ‘AdminChangePassword‘])->

    name(‘admin.change.password‘);


3. สร้าง funtion AdminChangePassword   ล้ว return view ไปที่ admin_change_password.blade.php

public function AdminChangePassword(){
        $id =Auth::user()->id;
        $profileData =User::find($id);
        return view(‘admin.admin_change_password‘,compact(‘profileData’));

        }


4. สร้าง admin_change_password.blade.php  ใส่ฟอร์มใหม่

<div class=”mb-3″>
                                        <label for=”exampleInputUsername1″ class=”form-label”>Old Password</label>
                                        <input type=”password” name=”old_password” class=”form-control” id=”old_password”>
                                        @error(‘old_password’)
                                        <span class=”text-danger”>{{ $message}}</span>
                                        @enderror
                                    </div>
                                    <div class=”mb-3″>
                                        <label for=”exampleInputUsername1″ class=”form-label”>New Password</label>
                                        <input type=”password” name=”new_password” class=”form-control” id=”new_password”>
                                        @error(‘new_password’)
                                        <span class=”text-danger”>{{ $message}}</span>
                                        @enderror
                                    </div>
                                    <div class=”mb-3″>
                                        <label for=”exampleInputUsername1″ class=”form-label”>New Password Confirm</label>
                                        <input type=”password” name=”new_password_confirmation” class=”form-control” id=”new_password_confirmation”>
                                    </div>
Thanat Sirikitphattana

แบ่งปันกัน เราอยู่กันไม่เกิน 100 ปีหรอกครับ
สุดท้ายก็ทิ้งไว้ที่โลก จะคงเหลือไว้แต่คุณงามความดีที่ให้ระลึกถึงกันครับ

Follow Us / Thanat Sirikitphattana