Tiết kiệm thời gian tạo hàm quản lý quên mật khẩu trong laravel cho Api của bạn. Gói này sẽ thêm một khóa mới vào mô hình người dùng của bạn, cùng với hai tuyến đường mới sẽ xử lý mật khẩu đã quên và đặt lại
Sử dụng nhanh
nhà soạn nhạc
composer require appoly/api-password-helper
Cách sử dụng
Thêm khóa mới vào bảng người dùng của bạn
php artisan migrate
Mô hình người dùng cần phải được thông báo vì một email sẽ được tự động gửi cho họ
class User extends Authenticatable
{
use Notifiable;
tuyến đường
Hai tuyến đường mới sẽ được tạo trong ứng dụng của bạn
GET: /api/forgot-password?email=johndoe@example.com
Tuyến Post nhận hai tham số dữ liệu dạng trong khóa yêu cầu và mật khẩu
POST: /api/forgot-password
Nếu mô hình người dùng của bạn có
php artisan migrate
1, hãy đảm bảo rằng php artisan migrate
2 được thêm vào danh sách các trường được phép cập nhậtchỉnh sửa email
Để chỉnh sửa email, bạn cần xuất bản cấu hình cho dự án của mình bằng cách sử dụng
php artisan vendor:publish --tag=api-password-helper-config --force
Thao tác này sẽ thêm tệp LaravelApiPasswordHelper vào thư mục cấu hình của bạn, từ đó bạn có thể chỉnh sửa các phần khác nhau của email
Trong hướng dẫn này, chúng ta sẽ tìm hiểu từng bước Ví dụ về Quên & Đặt lại mật khẩu tùy chỉnh của Laravel 8 giải thích cách đặt lại mật khẩu tùy chỉnh trong Laravel 8. Chúng tôi sẽ giải thích mật khẩu đặt lại tùy chỉnh của Laravel gửi email. Chúng tôi sử dụng chức năng quên mật khẩu của Laravel để gửi các liên kết đặt lại mật khẩu
Tôi xin chia sẻ Ví dụ về Quên & Đặt lại mật khẩu tùy chỉnh của Laravel 8. Trong hướng dẫn này, bạn sẽ tìm hiểu Ví dụ về Quên & Đặt lại mật khẩu tùy chỉnh của Laravel 8. Và nếu bạn muốn xem một ví dụ về cách tạo chức năng Quên & Đặt lại mật khẩu tùy chỉnh của Laravel 8, bạn đang ở đúng nơi. Trong hướng dẫn này, Chúng tôi đã tạo một ví dụ cơ bản về Ví dụ về Quên & Đặt lại mật khẩu tùy chỉnh của Laravel 8
Bây giờ chúng tôi muốn tạo chức năng quên mật khẩu tùy chỉnh của bạn, nó sẽ giúp tạo chức năng đặt lại mật khẩu tùy chỉnh trong Laravel 8
Bạn có thể thấy trang đăng nhập dưới đây thêm liên kết quên mật khẩu
Mục lục
- Cài đặt Laravel
- Kiểm tra bảng password_reset
- Tạo tuyến đường
- Thêm bộ điều khiển
- Định cấu hình email
- Tạo tập tin Blade
Cài đặt Laravel
Đầu tiên, chúng tôi tạo một ứng dụng Laravel 8 mới bằng lệnh bên dưới. Bây giờ, hãy mở dấu nhắc lệnh của bạn và chạy lệnh bên dưới
composer create-project --prefer-dist laravel/laravel blog
Kiểm tra bảng password_reset
Laravel mặc định tạo bảng password_reset, còn bảng password_reset không được tạo bạn thêm vào như lệnh và code bên dưới
php artisan make:migration create_password_resets_table