2015-04-17 62 views
7

Tôi có biểu mẫu thay đổi mật khẩu và có hai trường trong đó: old_passwordnew_password.Laravel 5 - trình xác thực cho mật khẩu người dùng hiện tại

Tôi đang mắc kẹt với validator cho mật khẩu cũ, đây là những gì tôi đã làm:

Validator::extend('old_password', function($attribute, $value) use ($user) { 
    return $user->password === Hash::make($value); 
}); 

Nhưng Hash::make($value) luôn tạo ra kết quả khác nhau với cùng $value.

Tôi làm cách nào để trình xác thực khớp với mật khẩu người dùng hiện tại?

Trả lời

Các vấn đề liên quan