Chúng tôi đã đi kèm với một giải pháp tuyệt vời. Giải pháp này thực tế được thực hiện trong Laravel 6. Nếu bạn muốn xóa bất kỳ gói nào khỏi Dự án Laravel của mình thì bạn có thể dễ dàng xóa gói bằng cách thực hiện theo các bước sau:
Bước 1: Bạn phải biết tên gói mà bạn muốn xóa. Nếu bạn không biết tên gói hoàn chỉnh thì bạn có thể mở thư mục dự án của mình và đi đến composer.json
tệp và kiểm tra tên yêu cầu một mảng
"require": {
"php": "^7.2",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.2",
"laravel/passport": "^8.3",
"laravel/tinker": "^2.0"
},
Giả sử, ở đây tôi sẽ xóa gói "fideloper / proxy".
Bước 2 : Mở dấu nhắc lệnh với thư mục thư mục gốc dự án của bạn
Bước 3: Trước hết, xóa tất cả bộ đệm bằng các lệnh sau. Chạy từng lệnh một.
php artisan cache:clear
php artisan config:clear
Bước 4: Bây giờ viết lệnh sau để loại bỏ gói. Ở đây bạn cần thay đổi tên gói của bạn thay vì gói ví dụ của tôi.
composer remove fideloper/proxy
Bây giờ, chờ trong vài giây gói của bạn đang gỡ bỏ.
composer update
để xóa thư mục nhà cung cấp / gói khỏi nhà cung cấp