laravel-mongodb icon indicating copy to clipboard operation
laravel-mongodb copied to clipboard

Upgrading Laravel 8 to 9

Open devzer01 opened this issue 1 year ago • 1 comments

  • Laravel-mongodb Version: dev-master
  • PHP Version: #.#.#
  • Database Driver & Version:

Description:

Steps to reproduce

  1. jenssegers/mongodb[v3.8.0, ..., 3.8.x-dev] require illuminate/events ^8.0 -> found illuminate/events[v8.0.0, ..., 8.x-dev] but it conflicts with your root composer.json require (dev-master).

Expected behaviour

remove the illuminate/evets from composer.json as there is no usage in the code

Actual behaviour

wasting my time

Logs: Problem 1 - Root composer.json requires jenssegers/mongodb 3.8.* -> satisfiable by jenssegers/mongodb[v3.8.0, ..., 3.8.x-dev]. - jenssegers/mongodb[v3.8.0, ..., 3.8.x-dev] require illuminate/events ^8.0 -> found illuminate/events[v8.0.0, ..., 8.x-dev] but it conflicts with your root composer.json require (dev-master). Problem 2 - Only one of these can be installed: laravel/framework[v9.0.0-beta.1, ..., 9.x-dev], illuminate/events[dev-master]. laravel/framework replaces illuminate/events and thus cannot coexist with it. - Root composer.json requires illuminate/events dev-master -> satisfiable by illuminate/events[dev-master]. - Root composer.json requires laravel/framework ^9.0 -> satisfiable by laravel/framework[v9.0.0-beta.1, ..., 9.x-dev].

devzer01 avatar Sep 07 '22 00:09 devzer01

anyone here who had the same issue can use https://packagist.org/packages/reverseads/mongodb?query=composer%20require%20reverseads%2Fmongodb until this PR debate is resolved or they decide to fix their own problems

devzer01 avatar Sep 07 '22 02:09 devzer01