What is the error I am making when I'm installing the passport dependencies? - laravel

Using version ^10.1 for laravel/passport
./composer.json has been updated
Running composer update laravel/passport
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/passport[v10.1.0, ..., 10.x-dev] require illuminate/auth ^8.2 -> found illuminate/auth[v8.2.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
- Root composer.json requires laravel/passport ^10.1 -> satisfiable by laravel/passport[v10.1.0, v10.1.1, v10.1.2, 10.x-dev].
Installation failed, reverting ./composer.json and ./composer.lock to their original content.

you must check your project dependencies and laravel dependencies , you can test this remove composer.lock file and run this composer install

You need to upgrade your Laravel or install an older version of Laravel Passport
composer require laravel/passport:X.x.x

Related

composer error when installing spatie media

I want to install spatie media library but I get this error while installing:
PS C:\xampp\htdocs\myproject> composer require "spatie/laravel-medialibrary:^9.0.0"
./composer.json has been updated
Running composer update spatie/laravel-medialibrary
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires spatie/laravel-medialibrary 9.0.0 -> satisfiable by spatie/laravel-medialibra
ry[9.0.0].
- spatie/laravel-medialibrary 9.0.0 requires illuminate/bus ^7.0|^8.0 -> found illuminate/bus[v7.0.0, ...,
7.x-dev, v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
i didn't have this problem in Laravel 8
how can i fix it?
Try this:
"composer require spatie/laravel-medialibrary:*"

Cannot install "Remove Unused Files" for Drupal

Instructions for https://www.drupal.org/project/remove_unused_files from #zealialize is to install via composer;
composer require 'drupal/remove_unused_files:^1.0#beta'
Getting this;
-bash-4.2$ composer require -W 'drupal/remove_unused_files:^1.0#beta' ./composer.json has been updated Running composer update
drupal/remove_unused_files --with-all-dependencies Loading composer
repositories with package information Updating dependencies Your
requirements could not be resolved to an installable set of packages.
Problem 1
- drupal/remove_unused_files[1.0.0-beta1, ..., 1.0.0-beta2] require drush/drush ^9.0 -> found drush/drush[9.0.0, ..., 9.7.3] but
it conflicts with your root composer.json require (^10.6).
- Root composer.json requires drupal/remove_unused_files ^1.0#beta -> satisfiable by drupal/remove_unused_files[1.0.0-beta1, 1.0.0-beta2].
Installation failed, reverting ./composer.json and ./composer.lock to
their original content.
Does this mean I have to revert drush to version 9.0 in order to install "unused_files" extension?

I want to install composer require laravelista/comments but I get an error

I have php verison "PHP 7.4.27", composer version "2.2.4" and laravel version"4.2.9". And my error messages:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires laravelista/comments ^4.5 ->
satisfiable by laravelista/comments[4.5.0].
- laravelista/comments 4.5.0 requires illuminate/database ^8.0 ->
found illuminate/database[v8.0.0, ..., v8.79.0] but these were not loaded, likely because it
conflicts with another require.
You can also try re-running composer require with an explicit version constraint,
e.g. "composer require laravelista/comments:*" to figure out if any version is installable, or
"composer require laravelista/comments:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.

In laravel, How to change the language of site per user's location automatically

I'm going to implement the multi-language feature in my Laravel website.
php artisan --version
Laravel Framework 7.30.6
I've realized that the best library is the Torann / laravel-geoip by torann.
So, I was going to use this library via composer install, but have got errors like below
composer require torann/geoip
/composer.json has been updated
Running composer update torann/geoip
Loading composer repositories with package information
Updating dependencies
************ Start of the Error Section **************
Your requirements could not be resolved to an installable set of packages.
Problem 1
- torann/geoip[3.0.1, ..., 3.0.2] require illuminate/support ^8.0 -> found illuminate/support[v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
- torann/geoip 3.0.3 requires php ^8.0 -> your php version (7.4.6) does not satisfy that requirement.
- Root composer.json requires torann/geoip ^3.0 -> satisfiable by torann/geoip[3.0.1, 3.0.2, 3.0.3].
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
************ End of the Error Section *******************
I was trying to solve this problem with online resources, but failed.

Why haven't install predis on laravel 8

According laravel manual https://laravel.com/docs/8.x/redis for install predis, need run: composer require predis/predis. When that command is running (for laravel 8) - appear next Error:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- facade/ignition is locked to version 2.4.2 and an update of this package was not requested.
- facade/ignition 2.4.2 requires php ^7.2.5 -> your php version (8.0.0) does not satisfy that requirement.
Problem 2
- facade/ignition-contracts 1.0.1 requires php ^7.1 -> your php version (8.0.0) does not satisfy that requirement.
- nunomaduro/collision v4.3.0 requires facade/ignition-contracts ^1.0 -> satisfiable by facade/ignition-contracts[1.0.1].
- nunomaduro/collision is locked to version v4.3.0 and an update of this package was not requested.
In my composer.json: "php": "^7.2.5|^8.0",
What here is wrong))?
You need to update facade/ignition and nunomaduro/collision first to support PHP 8 in your project.
Running the following commands should update them accordingly.
composer require --dev facade/ignition nunomaduro/collision
composer require predis/predis
i run comand: composer require --dev facade/ignition nunomaduro/collision and have got new Error: Your requirements could not be resolved to an installable set of packages.
Problem 1
- facade/ignition[2.10.0, ..., 2.10.2] require facade/ignition-contracts ^1.0.2 -> found facade/ignition-contracts[1.0.2] but the package is fixed to 1.0.1 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- Root composer.json requires facade/ignition ^2.10 -> satisfiable by facade/ignition[2.10.0, 2.10.1, 2.10.2].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
I have new laravel 8 project (blog) && use new Vagrant Homestead (with all updates) && i use laravel 8 manual)) may be laravel developers is a little busy and is a little tired to give full instruction in manual). I think may be for Laravel8 Homestead allready is not suitable and need Docker and Sail... But project work (with the exception of predis) Now i use phpredis. May be will try use docker... As for Vagrant&&Homestead - https://laravel.com/docs/8.x/homestead#introduction i don't understand what is problem to use that technology .... god with they)...

Resources