Skip to content

[12.x] Add support as a depdency for container#58026

Merged
taylorotwell merged 1 commit into
laravel:12.xfrom
adrum:fix/container
Dec 6, 2025
Merged

[12.x] Add support as a depdency for container#58026
taylorotwell merged 1 commit into
laravel:12.xfrom
adrum:fix/container

Conversation

@adrum

@adrum adrum commented Dec 5, 2025

Copy link
Copy Markdown
Contributor

I ran into an issue installing Valet today and tracked it down to this PR using Support, without having it as a dependency.

Here was the install output:

./composer.json has been created
Running composer update laravel/valet
Loading composer repositories with package information
Updating dependencies
Lock file operations: 31 installs, 0 updates, 0 removals
  - Locking guzzlehttp/guzzle (7.10.0)
  - Locking guzzlehttp/promises (2.3.0)
  - Locking guzzlehttp/psr7 (2.8.0)
  - Locking illuminate/collections (v12.41.1)
  - Locking illuminate/conditionable (v12.41.1)
  - Locking illuminate/container (v12.41.1)
  - Locking illuminate/contracts (v12.41.1)
  - Locking illuminate/macroable (v12.41.1)
  - Locking laravel/valet (v4.11.0)
  - Locking mnapoli/silly (1.9.1)
  - Locking php-di/invoker (2.3.7)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (2.0)
  - Locking psr/simple-cache (3.0.0)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking symfony/console (v7.4.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/event-dispatcher (v7.4.0)
  - Locking symfony/event-dispatcher-contracts (v3.6.0)
  - Locking symfony/polyfill-ctype (v1.33.0)
  - Locking symfony/polyfill-intl-grapheme (v1.33.0)
  - Locking symfony/polyfill-intl-normalizer (v1.33.0)
  - Locking symfony/polyfill-mbstring (v1.33.0)
  - Locking symfony/polyfill-php84 (v1.33.0)
  - Locking symfony/polyfill-php85 (v1.33.0)
  - Locking symfony/process (v7.4.0)
  - Locking symfony/service-contracts (v3.6.1)
  - Locking symfony/string (v7.4.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 31 installs, 0 updates, 0 removals
  - Downloading guzzlehttp/promises (2.3.0)
  - Downloading ralouphie/getallheaders (3.0.3)
  - Downloading psr/http-message (2.0)
  - Downloading psr/http-factory (1.1.0)
  - Downloading guzzlehttp/psr7 (2.8.0)
  - Downloading illuminate/conditionable (v12.41.1)
  - Downloading psr/simple-cache (3.0.0)
  - Downloading psr/container (2.0.2)
  - Downloading illuminate/contracts (v12.41.1)
  - Downloading illuminate/macroable (v12.41.1)
  - Downloading symfony/process (v7.4.0)
  - Downloading psr/event-dispatcher (1.0.0)
  - Downloading symfony/event-dispatcher-contracts (v3.6.0)
  - Downloading symfony/event-dispatcher (v7.4.0)
  - Downloading symfony/polyfill-mbstring (v1.33.0)
  - Downloading symfony/polyfill-intl-normalizer (v1.33.0)
  - Downloading symfony/polyfill-intl-grapheme (v1.33.0)
  - Downloading symfony/polyfill-ctype (v1.33.0)
  - Downloading symfony/deprecation-contracts (v3.6.0)
  - Downloading symfony/string (v7.4.0)
  - Downloading symfony/service-contracts (v3.6.1)
  - Downloading symfony/console (v7.4.0)
  - Downloading php-di/invoker (2.3.7)
  - Downloading mnapoli/silly (1.9.1)
  - Downloading symfony/polyfill-php85 (v1.33.0)
  - Downloading symfony/polyfill-php84 (v1.33.0)
  - Downloading illuminate/container (v12.41.1)
  - Downloading illuminate/collections (v12.41.1)
  - Downloading psr/http-client (1.0.3)
  - Downloading guzzlehttp/guzzle (7.10.0)
  - Downloading laravel/valet (v4.11.0)
  0/31 [>---------------------------]   0%
 12/31 [==========>-----------------]  38%
 22/31 [===================>--------]  70%
 27/31 [========================>---]  87%
 30/31 [===========================>]  96%
 31/31 [============================] 100%
  - Installing guzzlehttp/promises (2.3.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (2.0): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.8.0): Extracting archive
  - Installing illuminate/conditionable (v12.41.1): Extracting archive
  - Installing psr/simple-cache (3.0.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing illuminate/contracts (v12.41.1): Extracting archive
  - Installing illuminate/macroable (v12.41.1): Extracting archive
  - Installing symfony/process (v7.4.0): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.6.0): Extracting archive
  - Installing symfony/event-dispatcher (v7.4.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.33.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing symfony/string (v7.4.0): Extracting archive
  - Installing symfony/service-contracts (v3.6.1): Extracting archive
  - Installing symfony/console (v7.4.0): Extracting archive
  - Installing php-di/invoker (2.3.7): Extracting archive
  - Installing mnapoli/silly (1.9.1): Extracting archive
  - Installing symfony/polyfill-php85 (v1.33.0): Extracting archive
  - Installing symfony/polyfill-php84 (v1.33.0): Extracting archive
  - Installing illuminate/container (v12.41.1): Extracting archive
  - Installing illuminate/collections (v12.41.1): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.10.0): Extracting archive
  - Installing laravel/valet (v4.11.0): Extracting archive
  0/31 [>---------------------------]   0%
 29/31 [==========================>-]  93%
 31/31 [============================] 100%
10 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
18 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
Using version ^4.11 for laravel/valet
PHP Fatal error:  Trait "Illuminate\Support\Traits\ReflectsClosures" not found in /Users/austin/.composer/vendor/illuminate/container/Container.php on line 25

@adrum adrum changed the title Add support as a depdency for container [12.x] Add support as a depdency for container Dec 5, 2025
@cosmastech

Copy link
Copy Markdown
Contributor

Closes #58013

@taylorotwell taylorotwell merged commit a90ce53 into laravel:12.x Dec 6, 2025
76 checks passed
@adrum adrum deleted the fix/container branch December 6, 2025 20:16
akyrey pushed a commit to akyrey/framework that referenced this pull request Dec 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants