ConfirmPasswordControll không tồn tại sau khi nâng cấp từ Laravel 5.8 lên 6.2


8

Tôi đang làm việc trong một dự án nằm trong Laravel 5.8, và gần đây, tôi đã nâng cấp nó lên Laravel 6.0 với các phiên bản phụ thuộc gói của nó. Dự án đã chạy tốt. Nhưng, hôm nay, tôi cập nhật trình soạn thảo thông qua composer update,và nó đã nâng cấp lên Laravel 6.2. Sau đó, tôi gặp phải một lỗi:

Ứng dụng \ http \ Bộ điều khiển \ Auth \ ConfirmPasswordContoder không tồn tại

Sau đó, tôi đã cài đặt một Laravel-6.2giàn giáo cơ bản mới và được tạo ra php artisan ui vue,sau đó, tạo ra login/registrationgiàn giáo thông qua php artisan ui vue --auth.Sau đó, tôi tìm thấy ConfirmPasswordController.Sau đó, tôi đã tạo thủ công ConfirmPasswordControllertrong dự án đang chạy của mình và sao chép tất cả các mã từ đó ConfirmPasswordControllerđể tạo thủ công ConfirmPasswordController.Sau đó, lỗi đã biến mất. Mặc dù tôi không gặp phải bất kỳ lỗi nào liên quan đến việc này. Nhưng, tôi bối rối về cách tiếp cận của tôi. Có đúng cách những gì tôi đã làm? Hoặc nó có một cách tốt hơn để giải quyết vấn đề này. Tôi bối rối về, nếu tôi phải đối mặt với nhiều vấn đề php artisan ui vue --authtrong thời gian tới. Ai đó sẽ gợi ý cho tôi quy trình đúng, tôi nên làm gì?


Hãy thử lệnh này. Có lẽ điều này đã hoạt động: nhà soạn nhạc dump-autoload
Kiani

1
Bộ điều khiển đó đã được tạo ra theo đúng nghĩa đen ngày hôm qua, vì vậy nó mới và nó tồn tại trong ứng dụng của bạn nên nhà soạn nhạc không chạm vào bất kỳ thứ gì trong đó .. cũng có một phần mềm trung gian đi kèm với đó và một khóa cấu hình được thêm vào
lagbox

1
Tôi đã làm. Tôi đã giải quyết vấn đề của mình cho lỗi này. Nhưng sợ về tiếp. Quá trình tôi mô tả ở trên là cách đúng đắn để làm điều này hoặc bất kỳ giải pháp tốt hơn? Đây là câu hỏi của tôi.
Rash Hasan

Bộ điều khiển đó đi kèm với laravel / laravel theo mặc định, bây giờ. Vì vậy, không có lệnh nào cần thiết cho nó tồn tại ... thật không may, không có ghi chú nào trong tài liệu về các bản cập nhật phiên bản bên trong 6.x, vì vậy không chắc chắn nơi bạn sẽ phải tìm loại thông tin đó di chuyển về phía trước
lagbox

@lagbox vâng, tôi đã tìm kiếm cách chính xác cho việc này. Nhưng, Không tìm thấy! Và tôi sợ về dự án của mình, điều này là do dự án của tôi lớn hơn. Có bất kỳ vấn đề cho quá trình xác thực trước đó với php artisan ui vue --auth? Althoug tôi chưa đối mặt.
Rash Hasan

Câu trả lời:


2

Từ v6.0.0 đến v6.2.0, việc bổ sung và sửa đổi sau đây đã được thực hiện.

A app/Http/Controllers/Auth/ConfirmPasswordController.php
M app/Http/Controllers/Auth/ForgotPasswordController.php
M app/Http/Controllers/Auth/ResetPasswordController.php
M app/Http/Kernel.php
M config/auth.php
M resources/lang/en/validation.php

Hãy chắc chắn rằng những thay đổi này nằm trong ví dụ Laravel của bạn mặc dù nghe có vẻ như hiện tại. Bạn có thể thấy sự khác biệt của v6.0.0 đến v6.2.0 tại đây . Nếu bạn cần xem v5.8.0 thay đổi đến 6.2.0, vui lòng vào đây .


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.