2017-01-27 27 views
8

Tôi vừa tải xuống laravel mới nhất 5.3 và tôi đang cố gắng để cài đặt hộ chiếu, nhưng tôi nhận được lỗi nhà soạn nhạc sau:Laravel cài đặt hộ chiếu lỗi

Your requirements could not be resolved to an installable set of packages. 

     Problem 1 
     - laravel/passport v2.0.0 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0]. 
     - laravel/passport v2.0.1 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0]. 
     - Conclusion: don't install illuminate/http v5.4.0 
     - Installation request for laravel/passport ^2.0 -> satisfiable by laravel/passport[v2.0.0, v2.0.1]. 


    Installation failed, reverting ./composer.json to its original content. 

Composer tập tin .json
http://pastebin.com/ne4RkL96

Trả lời

9

Điều này xảy ra, vì sau khi phát hành Laravel 5.4, gói này cũng đã được cập nhật lên phiên bản 2.0 và yêu cầu Laravel 5.4. Nhưng bạn đang sử dụng Laravel 5.3. Cố gắng cài đặt phiên bản trước đó:

composer require laravel/passport ^v1 

Ngoài ra, bạn có thể tìm hiểu về các phiên bản của gói này ở đây:

Laravel Passport

1

Phù hợp với câu trả lời Rashad như nó đã giúp tôi ra, bạn cần một phiên bản của hộ chiếu ít hơn phiên bản chính 2. Điều này có thể được thực hiện với một số chuỗi phiên bản ^v1, v1.x, >= 1 < 2 và một số kết hợp khác.

Tôi đã sử dụng điều này: php composer.phar require laravel/passport ^v1 và nó hoạt động rất tốt.

-1

Đối với Laravel 5.3.

Trong tệp composer.json đặt "laravel/passport": "~1.0" và chạy lệnh "cập nhật soạn nhạc".

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Bạn có thể [tìm kiếm các câu hỏi tương tự] (// stackoverflow.com/search) hoặc tham khảo các câu hỏi có liên quan và được liên kết ở phía bên phải của trang để tìm câu trả lời. Nếu bạn có câu hỏi liên quan nhưng khác, [hỏi một câu hỏi mới] (// stackoverflow.com/questions/ask) và bao gồm một liên kết đến câu hỏi này để giúp cung cấp ngữ cảnh. Xem: [Đặt câu hỏi, nhận câu trả lời, không phiền nhiễu] (// stackoverflow.com/tour) –

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