Cant install botman for Laravel - php

I wanted to try to create a simple chatbot web-app using Laravel Botman.
I've created a new Laravel project but when I try to install Botman through the terminal. I get this error.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: don't install botman/botman 2.6.1 (conflict analysis result)
- symfony/mailer v6.0.7 requires symfony/service-contracts ^1.1|^2|^3 -> satisfiable by symfony/service-contracts[v3.0.1].
- laravel/framework v9.7.0 requires symfony/mailer ^6.0 -> satisfiable by symfony/mailer[v6.0.7].
- Root composer.json requires botman/botman ^2.6 -> satisfiable by botman/botman[2.6.0, 2.6.1].
- Conclusion: don't install psr/container 2.0.2 (conflict analysis result)
- Conclusion: don't install psr/container 1.1.2 (conflict analysis result)
- laravel/framework is locked to version v9.7.0 and an update of this package was not requested.
- Conclusion: don't install psr/container 2.0.1 (conflict analysis result)
- botman/botman 2.6.0 requires psr/container ^1.0 -> satisfiable by psr/container[1.0.0, ..., 1.x-dev].
- You can only install one version of a package, so only one of these can be installed: psr/container[dev-master, 1.0.0, ..., 1.x-dev, 2.0.0, 2.0.1, 2.0.2].
- psr/container 2.0.x-dev is an alias of psr/container dev-master and thus requires it to be installed too.
- symfony/service-contracts v3.0.1 requires psr/container ^2.0 -> satisfiable by psr/container[2.0.0, 2.0.1, 2.0.2, 2.0.x-dev (alias of dev-master)].
- Conclusion: don't install psr/container[2.0.0] | install one of psr/container[2.0.1, 2.0.2] (conflict analysis result)
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
I've tried deleting the composer.lock file and installing it again.
I tried using composer require botman/botman --with-all-dependencies but it still didn't work. Can anyone help me out?
Thank you.

Try adding to composer.json in the section requires "psr/container": "2.0.2 as 1.1.2","symfony/http-foundation": "6.0.3 as 5.4.3" and after that in the terminal 'composer requires botman/botman --with-all-dependencies

try composer require botman/botman composer require mpociot/botman package is abandoned

Related

When updating laravel I get Only one of these can be installed: illuminate/view, laravel/framework. laravel/framework replaces illuminate/view

I am trying to update Larvel to v7.0 using composer update, but I'm getting that Laravel and immulinate view cannot co-exist. I've tried various version combinations, yet get the same error. How do I handle this? I'm running on CentOS 8, with PHP 7.2.24. This is the result of my update:
- Root composer.json requires yajra/laravel-datatables-oracle ~6.29.3 -> satisfiable by yajra/laravel-datatables-oracle[v6.29.3].
- Conclusion: don't install laravel/framework v7.0.2 (conflict analysis result)
- Conclusion: don't install laravel/framework v7.0.3 (conflict analysis result)
...
- Conclusion: don't install laravel/framework v7.28.3 (conflict analysis result)
- Conclusion: don't install laravel/framework v7.28.4 (conflict analysis result)
- yajra/laravel-datatables-oracle v6.29.3 requires illuminate/view 5.0.*|5.1.*|5.2.*|5.3.* -> satisfiable by illuminate/view[v5.0.0, ..., v5.3.23].
- Only one of these can be installed: illuminate/view[v5.0.0, ..., v5.8.36], laravel/framework[v7.0.0, ..., v7.30.4]. laravel/framework replaces illuminate/view and thus cannot coexist with it.
- Root composer.json requires laravel/framework ^7 -> satisfiable by laravel/framework[v7.0.0, ..., v7.30.4].
I'm trying to upgrade an inherited site and the requirements in composer.json are needed for the site functionality, so I'm trying not to change those too much.
You'll need to upgrade the version of laravel-databases-oracle to at least version 9.0. That's the first time that support for illuminate/view bumped to: 5.8.*
Requirements:
php: ^7.1.3
illuminate/database: 5.8.*
illuminate/filesystem: 5.8.*
illuminate/http: 5.8.*
illuminate/support: 5.8.*
illuminate/view: 5.8.*

why am i receiving a error when installing argon on a fresh laravel install?

I am trying to install the Argon template for laravel on a fresh install, apart from filling in the .env with the database information which works i haven't done anything to this install of laravel, the guide im following when installing the theme is the official one in the argon docs at this link: https://argon-dashboard-laravel.creative-tim.com/docs/getting-started/quick-start.html
The instructions are
Cd to your Laravel app
Install this preset via composer require laravel-frontend-presets/argon. No need to register the service provider. Laravel 5.5 & up can auto detect the package.
Run php artisan preset argon command to install the Argon preset. This will install all the necessary assets and also the custom auth views, it will also add the auth route in routes/web.php (NOTE: If you run this command several times, be sure to clean up the duplicate Auth entries in routes/web.php)
In your terminal run composer dump-autoload
Run php artisan migrate --seed to create basic users table
and when running composer require laravel-frontend-presets/argon
i recieve the error
λ composer require laravel-frontend-presets/argon
Using version ^1.0 for laravel-frontend-presets/argon
./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
- laravel-frontend-presets/argon 1.0.1 requires laravel/framework 5.5 -> satisfiable by laravel/framework[v5.5.0] but these conflict with your requirements or minimum-stability.
- Conclusion: don't install laravel-frontend-presets/argon 1.0.12
- Conclusion: don't install laravel-frontend-presets/argon 1.0.11
- Conclusion: don't install laravel-frontend-presets/argon v1.0.10
- Conclusion: don't install laravel-frontend-presets/argon 1.0.9
- Conclusion: don't install laravel-frontend-presets/argon 1.0.8
- Conclusion: don't install laravel-frontend-presets/argon 1.0.7
- Conclusion: don't install laravel-frontend-presets/argon 1.0.6
- Conclusion: don't install laravel-frontend-presets/argon 1.0.5
- Conclusion: don't install laravel-frontend-presets/argon 1.0.4
- Installation request for laravel/framework (locked at v7.0.7, required as ^7.0) -> satisfiable by laravel/framework[v7.0.7].
- Conclusion: don't install laravel-frontend-presets/argon 1.0.3
- Conclusion: don't install laravel-frontend-presets/argon 1.0.2
- Can only install one of: laravel/framework[7.x-dev, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.0, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.1, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.2, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.3, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.4, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.5, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.6, 5.5.x-dev].
- Can only install one of: laravel/framework[v7.0.7, 5.5.x-dev].
- Can only install one of: laravel/framework[5.5.x-dev, v7.0.7].
- Can only install one of: laravel/framework[5.5.x-dev, v7.0.7].
- laravel-frontend-presets/argon 1.0.0 requires laravel/framework 5.5.* -> satisfiable by laravel/framework[5.5.x-dev].
- Installation request for laravel-frontend-presets/argon ^1.0 -> satisfiable by laravel-frontend-presets/argon[1.0.0, 1.0.1, 1.0.11, 1.0.12, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, v1.0.10].
- Installation request for laravel/framework ^7.0 -> satisfiable by laravel/framework[7.x-dev, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7].
Installation failed, reverting ./composer.json to its original content.
why is this?
Thanks!
i think you are required to update you Laravel version
you could use this https://laravel.com/docs/7.x/upgrade to try upgrading it or a fresh install of your laravel framework

ps/image-optimizer Showing psr/log installation error with laravel 5.7

I am trying to install ps/image-optimizer in laravel 5.7 but its showing psr/log error and not supporting latest psr/log package.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for ps/image-optimizer ^1.2 -> satisfiable by ps/imag e-optimizer[1.2.0].
- Conclusion: remove psr/log 1.1.0
- Conclusion: don't install psr/log 1.1.0
- ps/image-optimizer 1.2.0 requires psr/log 1.0.* -> satisfiable by psr/log[1.0.0, 1.0.1, 1.0.2].
- Can only install one of: psr/log[1.0.0, 1.1.0].
- Can only install one of: psr/log[1.0.1, 1.1.0].
- Can only install one of: psr/log[1.0.2, 1.1.0].
- Installation request for psr/log (locked at 1.1.0) -> satisfiable by psr/log[1.1.0].
Installation failed, reverting ./composer.json to its original content.
ps/image-optimizer

Installing Laravel Dusk on 5.3

We've got a project running on laravel 5.3 - we're going to be updating it to 5.4 once the vendor packages are all updated.
However we're currently getting the following when running composer require laravel/dusk and wondering if there is anybody who knows a way around this?
Problem 1
- Conclusion: don't install laravel/dusk v1.0.5
- Conclusion: don't install laravel/dusk v1.0.4
- Conclusion: don't install laravel/dusk v1.0.3
- Conclusion: don't install laravel/dusk v1.0.2
- Conclusion: don't install laravel/dusk v1.0.1
- Conclusion: remove symfony/console v3.1.10
- Installation request for laravel/dusk ^1.0 -> satisfiable by laravel/dusk[v1.0.0, v1.0.1, v1.0.2, v1.0.3, v1.0.4, v1.0.5].
- Conclusion: don't install symfony/console v3.1.10
- laravel/dusk v1.0.0 requires symfony/console ~3.2 -> satisfiable by symfony/console[v3.2.0, v3.2.1, v3.2.2].
- Can only install one of: symfony/console[v3.2.0, v3.1.10].
- Can only install one of: symfony/console[v3.2.1, v3.1.10].
- Can only install one of: symfony/console[v3.2.2, v3.1.10].
- Installation request for symfony/console (locked at v3.1.10) -> satisfiable by symfony/console[v3.1.10].
Laravel Dusk is a new tool that will be introduced in Laravel 5.4.
Its not supported by the Laravel 5.4 below version due to some package dependencies.
So you need to upgrade into 5.4 to take the advantages of the Laravel Dusk
upgrade doc here

Error in Install cartalyst/tags on Laravel 5.4

i want to install cartalyst/tags on laravel 5.4 but i got some errors after composer install / composer update.
Here the errors:
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
- Conclusion: don't install laravel/framework v5.4.5
- Conclusion: don't install laravel/framework v5.4.4
- Conclusion: remove laravel/framework v5.4.3
- Conclusion: don't install laravel/framework v5.4.3
- Installation request for cartalyst/tags ^3.0 -> satisfiable by cartalyst/tags[v3.0.0].
- Conclusion: don't install laravel/framework v5.4.2
- Conclusion: don't install laravel/framework v5.4.1
- cartalyst/tags v3.0.0 requires illuminate/database 5.3.* -> satisfiable by illuminate/database[v5.3.0, v5.3.16, v5.3.23, v5.3.4].
- don't install laravel/framework v5.4.0|don't install illuminate/database v5.3.0
- don't install laravel/framework v5.4.0|don't install illuminate/database v5.3.16
- don't install laravel/framework v5.4.0|don't install illuminate/database v5.3.23
- don't install laravel/framework v5.4.0|don't install illuminate/database v5.3.4
- Installation request for laravel/framework 5.4.* -> satisfiable by laravel/framework[v5.4.0, v5.4.1, v5.4.2, v5.4.3, v5.4.4, v5.4.5].
[FIXED] package cartalyst/tags can use dev-master instead 3.0.* in composer.json.
May be the issue with laravel 5.4 and used package may not supportive. Could you please try with Laravel 5.3:
composer create-project laravel/laravel test "5.3.*"
Hope this work for you!

Categories