Passport: Support with Laravel 5.5

Created on 21 Feb 2018  ·  8Comments  ·  Source: laravel/passport

which release version of passport support with laravel 5.5?
I am installed fresh application of laravel 5.5 and laravel installed version is 5.5.34
Install laravel 5.5 using composer create-project --prefer-dist laravel/laravel blog "5.5.*"
image

but when I install passport by using the command composer require laravel/passport installation gives this following error.

s could not be resolved to an installable set of packages.

  Problem 1
    - illuminate/contracts v5.6.3 requires php ^7.1.3 -> your PHP version (7.0.9) does not satisfy that requirement.
    - illuminate/contracts v5.6.2 requires php ^7.1.3 -> your PHP version (7.0.9) does not satisfy that requirement.
    - illuminate/contracts v5.6.1 requires php ^7.1.3 -> your PHP version (7.0.9) does not satisfy that requirement.
    - illuminate/contracts v5.6.0 requires php ^7.1.3 -> your PHP version (7.0.9) does not satisfy that requirement.
    - laravel/passport v5.0.0 requires illuminate/contracts ~5.6 -> satisfiable by illuminate/contracts[v5.6.0, v5.6.1, v5.6.2, v5.6.3].
    - Installation request for laravel/passport ^5.0 -> satisfiable by laravel/passport[v5.0.0].

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

my php version:
image

Anyone, please tell me the supported passport version no with laravel 5.5.

Most helpful comment

It should work with version 4.x.

composer require laravel/passport:~4.0

All 8 comments

It should work with version 4.x.

composer require laravel/passport:~4.0

@mubashar856 Your problem seems irrelevant to this issue. You clearly managed to install laravel/passport ~4.0 with laravel/framework 5.5.*. Open a new issue or ask on the forums.

the same issue confirm for passport 5

composer require laravel/passport
Using version ^5.0 for laravel/passport
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for laravel/passport ^5.0 -> satisfiable by laravel/passport[v5.0.0].
    - Conclusion: remove laravel/framework v5.5.36
    - Conclusion: don't install laravel/framework v5.5.36
    - laravel/passport v5.0.0 requires illuminate/encryption ~5.6 -> satisfiable by illuminate/encryption[v5.6.0, v5.6.1, v5.6.2, v5.6.3, v5.6.4, v5.6.5, v5.6.6, v5.6.7].
    - don't install illuminate/encryption v5.6.0|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.1|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.2|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.3|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.4|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.5|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.6|don't install laravel/framework v5.5.36
    - don't install illuminate/encryption v5.6.7|don't install laravel/framework v5.5.36
    - Installation request for laravel/framework (locked at v5.5.36, required as 5.5.*) -> satisfiable by laravel/framework[v5.5.36].


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

@mohamedsharaf Your problem has already been answered, use version 4 of laravel/passport. Version 5 requires Laravel 5.6

composer require laravel/passport:~4.0

@sisve you are right.. version 4 of passport works fine..

@sisve tienes toda la razón, gracias.

note that your problem was not the adequacy between laravel and passport but more your php version

install laravel passport version 7 :

composer require laravel/passport:7.5.1

Good luck

Was this page helpful?
0 / 5 - 0 ratings